Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (arcanova-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
◈ Arcanova CLI
AI-powered project management for coding agents.
npx arcanova-cli@latestWorks on Mac, Windows, and Linux.
Supports Claude Code, GitHub Copilot, Cursor, Gemini CLI, OpenAI Codex, and Qwen Code.
What Is This?
Arcanova CLI connects your AI coding agent to Arcanova — a project management platform with an encrypted secrets vault, Kanban boards, and real-time SSE updates.
Your agent picks tasks from the board, researches context, writes code, documents the work, and moves on to the next task. Autonomously.
PICK → RESEARCH → EXECUTE → DOCUMENT → COMPLETE → REPEATQuick Start
1. Create an Arcanova account
Sign up at arcanova.online with GitHub or Google. Free tier available.
2. Create an API token
Go to Settings > API Tokens → New Token → copy it.
3. Install
npx arcanova-cli@latestYou'll be asked for your API token and server URL. The installer writes config files for your AI agent automatically.
4. Use it
In Claude Code:
/arcanova:connect my-project
/arcanova:status
/arcanova:pick
/arcanova:autopilotIn other agents (Copilot, Cursor, Gemini, Codex, Qwen): the agent reads its config file and follows the workflow using curl commands.
Supported Agents
| Agent | Config File | Slash Commands |
|---|---|---|
| Claude Code | CLAUDE.md + .claude/commands/ |
✓ |
| GitHub Copilot | .github/copilot-instructions.md |
— |
| Cursor | .cursorrules |
— |
| Gemini CLI | GEMINI.md |
— |
| OpenAI Codex | AGENTS.md |
— |
| Qwen Code | QWEN.md |
— |
All agents get the full Autopilot workflow with API endpoints and curl commands. Claude Code additionally gets 12 native slash commands.
Slash Commands (Claude Code)
| Command | Description |
|---|---|
/arcanova:connect <slug> |
Connect to a project |
/arcanova:status |
Show board state |
/arcanova:pick [id] |
Pick highest priority unblocked task |
/arcanova:task [id] |
Read task details (research phase) |
/arcanova:done |
Complete task + mandatory docs + pick next |
/arcanova:review |
Move task to review |
/arcanova:block "reason" |
Block task with reason |
/arcanova:comment "msg" |
Post markdown comment on task |
/arcanova:note "title" |
Create documentation note |
/arcanova:spec |
Read full project spec |
/arcanova:issue "create title" |
Create or read issues |
/arcanova:autopilot |
Full autonomous mode |
Autopilot Workflow
┌─────────────────────────────────────────────┐
│ /arcanova:autopilot │
├─────────────────────────────────────────────┤
│ │
│ 1. PICK │
│ Auto-select highest priority task │
│ Move to IN_PROGRESS │
│ │
│ 2. RESEARCH │
│ Read task + feature + notes + comments │
│ Explore codebase for patterns │
│ Post research brief as comment │
│ │
│ 3. EXECUTE │
│ Write code following research plan │
│ On failure → create issue, move to │
│ REVIEW, continue to next task │
│ │
│ 4. DOCUMENT (mandatory) │
│ Post completion comment │
│ Create documentation note │
│ │
│ 5. COMPLETE │
│ Mark DONE → pick next → repeat │
│ │
│ 6. EXIT │
│ No tasks left → session summary note │
│ │
└─────────────────────────────────────────────┘Supervised Mode
/arcanova:autopilot --supervisedPauses after the research phase so you can approve the plan before the agent writes code.
Multi-Agent
Multiple agents can work on the same project simultaneously:
- Each agent gets its own API token
- Tasks are auto-assigned when picked — other agents skip them
- Dependencies prevent agents from starting blocked work
- Real-time SSE keeps boards synchronized
- Comments serve as inter-agent communication
Features
- Real-time boards — SSE-powered, cards move instantly
- Task dependencies — depends on / blocked by
- Encrypted secrets vault — AES-256-GCM
- AI spec analyzer — paste a spec, AI generates features + tasks
- File attachments — with inline preview (images, PDF, DOCX, code)
- Markdown comments — with @mention notifications
- GitHub-style rendering — syntax-highlighted code blocks
- 5 AI providers — Gemini, Claude, OpenAI, Grok, Qwen (BYO keys)
Options
# Install globally (all projects)
npx arcanova-cli@latest --global
# Uninstall
npx arcanova-cli@latest --uninstallAPI
All endpoints accept Bearer token auth:
curl -H "Authorization: Bearer arc_your_token" https://arcanova.online/api/projects| Method | Endpoint | Description |
|---|---|---|
| GET | /api/projects |
List projects |
| GET | /api/projects/{id}/ai/context |
Full project context |
| GET | /api/projects/{id}/ai/context?taskId=X |
Task context |
| GET | /api/projects/{id}/events |
SSE real-time stream |
| PATCH | /api/projects/{id}/tasks/{id} |
Update task |
| POST | /api/projects/{id}/comments |
Post comment |
| POST | /api/projects/{id}/notes |
Create note |
| POST | /api/projects/{id}/issues |
Create issue |
Full API docs at arcanova.online/docs.
License
MIT
Built by kupzsensei