claudine
Verified Safeby dean0x
Overview
Orchestrates and delegates coding tasks to multiple AI agents (Claude Code instances) for parallel execution and resource management.
Installation
npx -y claudine mcp startEnvironment Variables
- TASK_TIMEOUT
- MAX_OUTPUT_BUFFER
- CPU_CORES_RESERVED
- MEMORY_RESERVE
- LOG_LEVEL
- CLAUDINE_DATABASE_PATH
- CLAUDINE_DATA_DIR
- USE_WORKTREES_BY_DEFAULT
- WORKTREE_MAX_AGE_DAYS
- WORKTREE_MAX_COUNT
- WORKTREE_REQUIRE_SAFETY_CHECK
- PROCESS_KILL_GRACE_PERIOD_MS
- RESOURCE_MONITOR_INTERVAL_MS
- WORKER_MIN_SPAWN_DELAY_MS
- WORKER_SETTLING_WINDOW_MS
- EVENT_REQUEST_TIMEOUT_MS
- EVENT_CLEANUP_INTERVAL_MS
- FILE_STORAGE_THRESHOLD_BYTES
- RETRY_INITIAL_DELAY_MS
- RETRY_MAX_DELAY_MS
- TASK_RETENTION_DAYS
- MAX_WORKERS
Security Notes
The project demonstrates a strong focus on security. It uses prepared statements for SQLite operations, passes arguments to `child_process.spawn` as arrays to prevent command injection, and explicitly validates file paths (`validatePath`) to prevent traversal attacks. Resource limits (queue size, output buffer, worker count, dependency chain depth) are implemented to prevent denial-of-service (DoS) attacks. Input validation is performed using Zod schemas. Environment variables are parsed with safeguards. No obvious hardcoded secrets or obfuscation were found. Robust error handling using the Result pattern minimizes unexpected crashes. Logging to stderr helps keep stdout clean for MCP communication.
Similar Servers
claude-flow
AI Agent Orchestration and Development Platform for Claude Code
multi_mcp
A multi-model AI orchestration server providing automated code review, security analysis, and general LLM-powered assistance through the Model Context Protocol (MCP).
claude-code-buddy
An intelligent AI Agent orchestration system for Claude Code, focusing on smart task routing, prompt enhancement, project memory, workflow guidance, and planning, presented via a real-time terminal UI dashboard.
motoko
A personal knowledge management system that uses AI agents to manage structured data in local markdown files and external data lakes, alongside an interactive chat interface and automated maintenance.