agent-desk
The self-hosted mission control for
Claude Code agents.
Kanban task boards, per-agent chat, a stealth browser, BYO LLM providers, and a proactive dispatcher — all running on your machine.
Three steps to autonomous agents
Install the CLI
Install AgentDesk globally. It bundles the dashboard, agent runtime, SQLite database, and the Claude Agent SDK — everything in one package.
Configure your provider
Interactive wizard to pick your LLM provider (Anthropic, z.ai, OpenRouter, OpenAI, or any compatible endpoint), paste your API key, and set your default model.
Launch & build
Starts the daemon in the background. Open localhost:3737, create your admin account, spin up agents, and assign tasks from the kanban board. The dispatcher handles the rest.
Everything you need to run an agent team
Kanban Task Board
Project-scoped kanban with statuses (todo, assigned, planning, in-progress, review, done), priority levels, tags, subtasks, and full comment threads with @mentions.
Proactive Agent Dispatcher
Adaptive-rate loop that auto-assigns work. Tick rate self-tunes (15s to 90s) based on activity. Per-agent cooldown, LRU fairness, error backoff, hard timeout per turn.
Multi-User, Multi-Agent
Invite teammates with their own logins. Spin up unlimited agents, each with their own identity, role, LLM provider, and persistent memory.
Per-Agent Chat with Project Context
Multiple sessions per agent — each auto-inherits the current project's context. Persistent main session + unlimited isolated side-sessions. Streams via WebSocket with inline tool calls.
Rich File Explorer & Editor
Built-in markdown editor, CSV viewer in tabular format, HTML/CSS/JS renderer, and syntax-highlighted code viewer. Direct agent control from the file panel. Each project is a real directory on disk.
Stealth Browser (Camoufox)
Fingerprint-spoofing Firefox for live web browsing. REST API: /tabs, /navigate, /snapshot, /click, /fill, /eval, /screenshot. Falls back to Chrome DevTools for authenticated sessions.
Pause / Resume Control
Granular control over projects, individual tasks, scheduled jobs, and the global dispatcher. Pause anything without losing state — resume right where you left off.
Integrations
Telegram notifications + reply from phone. Notion read/write via MCP. Connect your stack — more connectors coming soon.
Scheduled Jobs & Cron
Set up recurring heartbeats, one-shot timers, or cron-expression schedules per agent. Jobs respect pause/resume and show up in the project's schedule dashboard.
BYO LLM Provider
Built on the Claude Agent SDK, optimized for Claude Opus 4.6. Swap providers per-agent, no restart required.
Coming Soon
First-class connectors shipping soon. Agents will read, write, and react across your stack.
$ npm i -g @zish/agent-desk && agdesk setup Ready to orchestrate?
AgentDesk is free and open source. Start building your agent team in minutes.