Doriku
Shared control plane for AI coding agents — tasks, memory, decisions, file locks. 12 tools.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
claude mcp add --transport http doriku 'https://api.doriku.io/mcp' --header 'Authorization: <Bearer token for API authentication (format: Bearer drk_*)>'
{
"mcpServers": {
"doriku": {
"type": "http",
"url": "https://api.doriku.io/mcp",
"headers": {
"Authorization": "<Bearer token for API authentication (format: Bearer drk_*)>"
}
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
@doriku/cli
The CLI for Doriku — an MCP-native governance plane for multi-IDE coding agents. Set up MCP config and Claude Code hooks, then manage workflows, file-lock policies, and cost caps from the terminal.
Quick Start
npx @doriku/cli setup
That's it. Your MCP server config and Claude Code hooks are ready.
Recommended next workflow (AI-friendly):
- Register your agent
- Create a task
- Log progress
- Update task status/result
Recommended first-value goal (15 minutes):
- Connect MCP successfully (connection test passes)
- Create one real engineering task
- Generate one summary snapshot
- Invite one teammate to review the shared state
See docs for MCP/API contracts, first-value onboarding, and recipe examples:
Installation
# Run directly (no install needed)
npx @doriku/cli setup
# Or install globally
npm install -g @doriku/cli
doriku setup
Setup Flow
- Sign in at doriku.io/console and create an API key
- Run the setup command
- Enter your API key when prompted — done!
Non-Interactive Mode
npx @doriku/cli setup --token drk_live_your_key_here --yes
What It Does
| Step | Description |
|---|---|
| MCP Configuration | Writes .mcp.json with your Doriku server config (merges with existing servers) |
| Claude Code Hooks | Installs hooks in ~/.claude/settings.json for automatic task sync |
| Connection Test | Verifies your API key works against the Doriku API |
| Workflow Management | List, run, monitor, and cancel multi-step agent workflows |
| Lock Policies | Define and inspect file-lock policies to prevent agent conflicts |
| Cost Caps | View and set workspace-level daily token spend limits |
Doriku also exposes AI-friendly MCP/REST contracts (structured MCP errors, machine-readable REST error fields, and a core OpenAPI spec) to make agent retries and recovery easier.
Who This Is For
- Solo developers and teams using Claude Code, Cursor, or Windsurf in parallel
- Anyone who needs governance (file locks, cost caps, audit trails) across multi-IDE agents
- Teams that need approvals, auditability, and operational visibility across agent work
CLI Reference
Usage: doriku <command> [options]
Commands:
setup Configure MCP and Claude Code hooks
workflow <subcommand> Manage workflow definitions and runs
lock <subcommand> Manage file-lock policies
cost <subcommand> Manage workspace cost caps
Options:
--token <key> API key (drk_live_...)
--yes, -y Non-interactive mode (accept all defaults)
--skip-hooks Skip Claude Code hook installation
--skip-test Skip connection test
-d, --dir <path> Target directory for .mcp.json (default: cwd)
--api-url <url> API base URL (default: https://api.doriku.io)
--help, -h Show help
--version, -v Show version
Workflow Subcommands
doriku workflow list # List all workflow definitions
doriku workflow run <slug> # Start a workflow run
doriku workflow status <runId> # Show run status and step summary
doriku workflow logs <runId> # Show step-level timeline
doriku workflow cancel <runId> # Cancel an in-progress run
Lock Subcommands
doriku lock list # List all file-lock policies
doriku lock policy # Define a new policy (interactive)
Cost Subcommands
doriku cost status # Show current cost cap config and today's usage
doriku cost set # Set daily token cap (interactive)
Links
License
MIT
Questions fréquentes
Qu'est-ce que Doriku ?
Shared control plane for AI coding agents — tasks, memory, decisions, file locks. 12 tools.
Comment installer Doriku ?
Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http doriku 'https://api.doriku.io/mcp' --header 'Authorization: <Bearer token for API authentication (format: Bearer drk_*)>'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour Doriku ?
Oui. Il attend Authorization, à renseigner dans sa configuration.
Doriku est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient Doriku ?
Il est publié par doriku-io. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.