Doriku

Registre officiel Outils de développement

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 »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http doriku 'https://api.doriku.io/mcp' --header 'Authorization: <Bearer token for API authentication (format: Bearer drk_*)>'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "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
  1. @doriku/cli
  2. Quick Start
  3. Installation
  4. Setup Flow
  5. What It Does
  6. Who This Is For
  7. CLI Reference
  8. Links
  9. License

@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):

  1. Register your agent
  2. Create a task
  3. Log progress
  4. Update task status/result

Recommended first-value goal (15 minutes):

  1. Connect MCP successfully (connection test passes)
  2. Create one real engineering task
  3. Generate one summary snapshot
  4. 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

  1. Sign in at doriku.io/console and create an API key
  2. Run the setup command
  3. Enter your API key when prompted — done!
Non-Interactive Mode
npx @doriku/cli setup --token drk_live_your_key_here --yes

What It Does

StepDescription
MCP ConfigurationWrites .mcp.json with your Doriku server config (merges with existing servers)
Claude Code HooksInstalls hooks in ~/.claude/settings.json for automatic task sync
Connection TestVerifies your API key works against the Doriku API
Workflow ManagementList, run, monitor, and cancel multi-step agent workflows
Lock PoliciesDefine and inspect file-lock policies to prevent agent conflicts
Cost CapsView 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)

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.