AgentSpace is a TypeScript-based, Apache-2.0 licensed workspace for human + agent collaboration, offering scheduling, capability sharing, multi-agent collaboration, and governance with AgentRouter support for Claude Code, Codex, OpenClaw, Hermes and more.
What it is
AgentSpace is an agent-native collaborative workspace for human + agent teams. It provides scheduling, capability sharing, multi-agent collaboration, and governance within a shared workspace. The project positions agents as first-class teammates and supports governance features like permissions, approvals, and audit trails.
How it works
Key capabilities include:
- Scheduling: route tasks to appropriate runtimes (Claude Code, Codex, OpenClaw, Hermes, etc.) while preserving agent identity and context across tasks.
- Capability: display digital employees with role, owner, skills, knowledge, and runtime binding, enabling access requests and transfer of agents.
- Collaboration: agents coordinate across channels and tasks with human approvals in the loop; runtime outputs stay attached to the workspace.
- Security: governance of workspace roles, credentials, and audits from a central control plane.
AgentRouter normalizes multiple runtimes behind a single execution contract and does not replace the workspace or business queue.
Getting started
- Requirements include Node.js 24 recommended and PostgreSQL 16 recommended; npm 11.x; optional CLIs for codex, claude, agy, gemini, opencode, openclaw, nanobot, hermes.
- Quick Start Path A (Run the Workspace) involves cloning, running setup, initializing PostgreSQL, and starting the web UI:
git clone <your-agentspace-repo-url>
cd AgentSpace
npm run setup
cp .env.example .env
docker compose -f deploy/postgres/docker-compose.yml up -d
npm run db:pg:init
npm run dev:web
Open http://127.0.0.1:1455
- Path B provides CLI commands for workspace and database status.
```bash
npm run cli -- help
npm run cli -- doctor --json
npm run cli -- workspace status --json
npm run cli -- db status --json
npm run cli -- im channels --json
npm run cli -- channel list --json
npm run cli -- task list --json
npm run cli -- daemon status --json
Database init/migrate commands:
npm run db:pg:status -- --json
npm run db:pg:init
npm run db:pg:migrate -- --dry-run --sqlite-path data/agent-space.sqlite --json
- Path C shows remote daemon usage:
npm run daemon:pack
npm install -g ./agent-space-daemon-0.1.3.tgz
agent-space-daemon start \
--foreground \
--server-url "https://your-agentspace-domain" \
--daemon-token "adt_xxx" \
--daemon-id "daemon-prod-01" \
--device-name "prod-daemon-host-01" \
--runtime-name "Remote Agent" \
--task-timeout "43200000" \
--state-dir "$HOME/.agent-space-daemon"
Recent releases
- The Releases section lists latest 0 with no entries under RELEASES (latest 0): none.
Traction
- Stars: 694 (as per repository metadata). Forks: 91. Open issues: 6.
Behind the repo
- No linked startup/company information provided in the README/FACTS.
Caveats
- License: Apache-2.0. Language: TypeScript. Created: 2026-06-22. Last push: 2026-07-17.
