Tiger Agent workspace -- OpenClaw orchestration runtime
Find a file
2026-06-10 15:06:24 +00:00
.agent feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
.claude feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
.clawhub feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
bridge fix(bridge): audit cron source counts only 'finished' run actions 2026-06-10 15:06:24 +00:00
canvas feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
commands feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
config feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
dashboard feat: complete audit trail on /activity 2026-06-10 14:59:41 +00:00
deploy feat: complete Tiger dashboard implementation 2026-04-12 23:27:51 +05:30
docs feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
firecrawl-search feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
memory feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
scripts chore: remove pre-ws-migration backups; add smoke-test; clean IDENTITY/SOUL 2026-05-02 20:12:43 +00:00
skills feat(skills): spawn-delegate, angel-positions, inbox-manager, sys-health 2026-06-10 14:59:41 +00:00
tools feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
.gitignore fix(infra): rebrand, workspace path, model config, chat SSE streaming 2026-04-18 19:10:47 +00:00
AGENTS.md feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
ARCHITECTURE.md docs: rewrite README + ARCHITECTURE for 2026-06-10 reality, extend TOOLS 2026-06-10 14:59:41 +00:00
deploy.sh fix(bridge): tempfile escaping in chat/dispatch/tasks; remove stale K8S refs 2026-05-02 20:10:43 +00:00
HEARTBEAT.md feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
local-dev.sh feat(dev): deploy.sh + local-dev.sh + bridge remote mode 2026-04-19 01:24:23 +05:30
MEMORY.md feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
package-lock.json feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
package.json feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30
README.md docs: rewrite README + ARCHITECTURE for 2026-06-10 reality, extend TOOLS 2026-06-10 14:59:41 +00:00
TOOLS.md docs: rewrite README + ARCHITECTURE for 2026-06-10 reality, extend TOOLS 2026-06-10 14:59:41 +00:00
USER.md feat: initial commit with dashboard, docs, and configurations 2026-02-10 20:54:37 +05:30

Tiger Command Center

Self-hosted AI orchestration: one Tiger, four specialists, every action audited.

The control plane for Tiger, an OpenClaw-based AI agent running on a Hetzner VPS, reachable at agent.manohargupta.com. Tiger orchestrates four specialist sub-agents — Cody (code), Ethan (research), Cathy (writing), Elon (planning) — handles Telegram, watches Angel One positions, and drains a TASKS.md inbox while you do real work.

What lives here

Path What it is
dashboard/ Next.js 14 command center UI (tiger-dashboard, :3100)
bridge/ Express control-plane API (tiger-bridge, :3456, localhost-only)
skills/ OpenClaw skills (spawn-delegate, angel-positions, inbox-manager, sys-health, youtube-full)
ARCHITECTURE.md The real system map — read this first
TOOLS.md Tool/skill quick reference

Core capabilities

  • Sub-agent spawningPOST /tiger/spawn runs a specialist in an isolated OpenClaw session; result lands on Telegram. Tracked in executions.
  • TASKS.md inbox — drop - [ ] lines under ## 📥 INBOX; the bridge dispatches the top item to the right specialist every 30 min (920 IST).
  • Telegram mirror — the homepage thread reads OpenClaw's native session transcript: full history, both directions, perfectly in sync.
  • Audit trail/activity merges spawns, cron runs, task lifecycle, and outputs into one paginated, filterable timeline.
  • Own model gateway — every model call routes through llm.manohargupta.com (LiteLLM on own MiniMax/Anthropic keys). Primary: MiniMax-M3.

Running it

Both services are systemd units on the host:

systemctl restart tiger-bridge      # Express via tsx — no build step
cd dashboard && npm run build && systemctl restart tiger-dashboard

Env contracts:

  • bridge/.envTIGER_BRIDGE_TOKEN, LLM_GATEWAY_URL, LLM_GATEWAY_KEY, TIGER_ROUTER_MODEL, Telegram credentials
  • dashboard/.env.localTIGER_BRIDGE_URL, TIGER_BRIDGE_TOKEN

⚠️ The bridge token is also embedded in OpenClaw cron payloads (cron/jobs.json, twice). Rotate all four locations together.

Git

Forgejo is canonical (git.manohargupta.com/manohar/OpenClawDashboard, SSH port 2222); GitHub (manohar6839/NemoClawDashboard) is a public mirror — never commit secrets. Push to both:

git push origin main && git push github main