AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻譯準備中
開源任務控制中心,協調程式碼代理。OpenDucktor 從規格到拉取請求,協調 OpenCode、Codex 與 Claude Code,於您的電腦上執行。
AI 翻譯
Open-source mission control for coding agents. OpenDucktor orchestrates OpenCode, Codex, and Claude Code, from the spec to the pull request, on your computer.
開發工具TypeScript · CSSGitHub @Maxsky5上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
開源代理式開發環境,用於透過任務導向的多代理開發工作流程協調程式碼代理。
AI 翻譯
Open-source Agentic Development Environment for orchestrating coding agents through task-based, multi-agent development workflows.
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
OpenDucktor is an Agentic Development Environment built around tasks, repositories, and local agent runtimes.
It uses a workspace-scoped SQLite task store as the task source of truth, orchestrates Specification, Planner, Builder, and QA sessions, and keeps documents, approvals, and delivery state attached to each task instead of scattered across chat threads.
macOS arm64, macOS x64, or Linux x64:
The web runner opens OpenDucktor in your browser on macOS, Linux, or Windows. It needs Node.js 24.14 or later.
See the installation guide for requirements, more install options, and update steps.檢視完整 README ↗OpenDucktor is an Agentic Development Environment built around tasks, repositories, and local agent runtimes.
It uses a workspace-scoped SQLite task store as the task source of truth, orchestrates Specification, Planner, Builder, and QA sessions, and keeps documents, approvals, and delivery state attached to each task instead of scattered across chat threads.
macOS arm64, macOS x64, or Linux x64:
curl -fsSL https://raw.githubusercontent.com/Maxsky5/openducktor/main/install.sh | sh
Windows x64 (PowerShell):
irm https://raw.githubusercontent.com/Maxsky5/openducktor/main/install.ps1 | iex
Homebrew on macOS:
brew install --cask Maxsky5/openducktor/openducktor
The web runner opens OpenDucktor in your browser on macOS, Linux, or Windows. It needs Node.js 24.14 or later.
npx @openducktor/web
See the installation guide for requirements, more install options, and update steps.
OpenDucktor runs on macOS, Windows, and Linux.
git 2.41 or lateropencode, codex, or claudegh plus gh auth login if you use GitHub and want OpenDucktor to open pull requests for youOpenDucktor supports local OpenCode, Codex, and Claude Code runtimes. OpenCode remains the default runtime. Runtime discovery checks configured overrides, common local install locations, and PATH.
The OpenCode runtime requires OpenCode V2. Complete native migration before you open existing V1 sessions. See the runtime integration guide for shared runtime contracts.
Task data is stored in an OpenDucktor-managed SQLite database, so no external task-store CLI is required for normal app use.
@openducktor/mcp.@openducktor/web for running the shared frontend with the TypeScript host in a browser.OpenDucktor is built around local tasks stored in the OpenDucktor task store, with the desktop app orchestrating the workflow around them.
At a high level:
in_progress.Under the hood, OpenDucktor exposes its own MCP server, openducktor.
Desktop-managed sessions use that MCP internally, and the same task surface is also available outside the app through @openducktor/mcp.
That keeps the workflow task-centric and auditable: agents act through a controlled task interface, while OpenDucktor keeps task state, documents, approvals, and delivery history connected in one place.
opencode), Codex (codex), and Claude Code (claude)
OpenDucktor keeps application lifecycle logs in ~/.openducktor/logs by default, or in $OPENDUCKTOR_CONFIG_DIR/logs when the config directory is overridden.
openducktor-electron-YYYY-MM-DD.logopenducktor-web-YYYY-MM-DD.logFiles rotate on the host's local calendar day. OpenDucktor retains the current date and the preceding 29 dates.
Contributor setup, local build instructions, packaging details, and verification commands live in CONTRIBUTING.md.
This repository is licensed under the Apache License 2.0. See LICENSE.