A lightweight, git-native agent orchestration system that organizes AI coding agents by managing context, specs, and issues directly in your repository.
sudocode is a lightweight agent orchestration system that integrates directly into your code repository to manage AI coding agents. It solves the problem of agent context loss and chaotic collaboration by storing specs, issues, and execution history as version-controlled files, enabling structured, long-horizon task automation.
Developers and teams using AI coding assistants (like Claude Code, Cursor, or Codex) for complex software projects who need to coordinate multiple agents, track context, and maintain an audit trail of AI-generated work.
Developers choose sudocode because it provides a git-native, self-hosted system that brings order to AI collaboration without external services, reducing agent amnesia through persistent context and enabling scalable multi-agent workflows with visual tooling.
Lightweight agent orchestration dev tool that lives in your repo
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Stores specs and issues as Markdown/JSONL files in .sudocode/, syncing via git for distributed collaboration and immutable audit trails, reducing agent hallucinations.
Organizes issues with dependencies (blocks, parent-child) for topological execution, enabling coordinated multi-agent workflows and long-horizon task management.
Provides a local server with kanban boards, spec editors, and execution monitoring panels for live oversight of agent activities and progress tracking.
Automatically maintains references between specs and issues with backlinks, ensuring context integrity and navigable relationships for both humans and agents.
Key integrations like Jira and Linear are listed as 'coming soon,' limiting immediate sync capabilities with popular issue trackers and requiring workarounds.
Requires global npm install, CLI usage, agent plugin setup, and editor configuration, which can be complex for casual users or simple projects.
Relies entirely on git for distribution, potentially introducing merge conflicts in .sudocode/ files that require manual or AI-assisted resolution, adding operational complexity.