Checkout 任务
Checkout task
openkb checkout — 带锁与审计locks & audit
OpenKB 是 Agent 中心化的 Kanban + 项目状态 Hub。任务、STATE、路线图、ADR 统一在 workspace/,不再在每个业务仓库散落 .openkb/。
OpenKB is a centralized Agent Kanban + project state hub. Tasks, STATE, roadmap, and ADRs live under workspace/ — not scattered .openkb/ folders in every repo.
30 秒看懂
In 30 seconds
Coding Agent(Claude Code、Cursor、Codex…)走 CLI;产品经理和你在浏览器里读文档、看板、路线图,变更实时同步。 Coding agents (Claude Code, Cursor, Codex…) use the CLI. You read docs, Kanban, and roadmap in the browser — changes sync live.
openkb checkout — 带锁与审计locks & audit
openkb done — 看板 · STATE · 会话 · 路线图board · STATE · session · roadmap
WebSocket 推送 + 轮询兜底
WebSocket push with polling fallback
界面预览
Screenshots
为什么不是 Jira / 纯 Markdown
Why not Jira / plain Markdown
| OpenKB | Linear / Jira | 纯 MarkdownMarkdown repo | .openkb/ … | |
|---|---|---|---|---|
| 为 Coding Agent 设计Built for coding agents | ✓ CLI-first | ✗ Human PM | △ Manual files | △ Per-repo |
| 看板 + STATE + 路线图Board + STATE + roadmap | ✓ One hub | △ Plugins | △ DIY | △ Drift |
| CLI → UI 实时同步CLI → UI live sync | ✓ WebSocket | ✓ Cloud SaaS | ✗ Refresh | ✗ Custom |
| Spec/Plan 在业务仓库Spec/Plan in business repo | ✓ repo_path | ✗ Separate | ✓ Git native | △ Dual truth |
| 自托管 / 离线Self-hosted / offline | ✓ uv + Docker | ✗ Vendor cloud | ✓ Git only | ✓ If you build |
安全边界
Security model
OpenKB 1.x 无登录鉴权。适合本机、局域网、私有 Docker — 请勿将 :8788 裸奔到公网。
OpenKB 1.x has no auth. Use on localhost, LAN, or private Docker — do not expose :8788 to the public internet.
快速开始
Quick start
git clone https://github.com/GoDiao/openkb.git cd openkb uv sync --extra dev cd web && npm ci && npm run build export OPENKB_ROOT="$(pwd)" OPENKB_AGENT_ID="my-agent" uv run openkb serve --port 8788 # → http://127.0.0.1:8788
Star、Issue、PR — 从 Good first issue 开始 Star, open issues, send PRs — start with Good first issues
github.com/GoDiao/openkb ↗