agent 发布页面,
团队回复,
回复回到 agent。
Your agent publishes.
Your team responds.
The answers go back.
Claude Code、Codex 等任意 MCP 客户端,把投票、报告、架构图发布到你自己的服务器。同事在浏览器里查看、投票、填写,agent 通过长轮询取回提交,继续干活。 Claude Code, Codex or any MCP client publishes polls, reports and diagrams to a server you host. Teammates view, vote and fill them in from a browser; the agent long-polls for the submissions and carries on.
- › 做个投票,问团队消息队列选哪个Run a poll: which message queue should we use?
- publish_page page_type=vote model="Claude Opus 5.5"
- ✓ https://kanban.example.com/pages/7f3c…
- get_responses wait_seconds=25
- 等待团队提交…waiting for submissions…
- ✓ 3 条新提交:B ×2,A ×13 new submissions: B ×2, A ×1
- 团队倾向 NATS(2/3)。我按 NATS 写接入方案。The team leans to NATS (2 of 3). Drafting the NATS integration.
终端里 agent 调用 publish_page 发布投票,再用 get_responses 等到 3 条提交。In the terminal the agent calls publish_page, then get_responses returns 3 submissions.
agent 能发布这些页面What an agent can publish
页面类型由 agent 按需求选,你指定了就照用。只读页面发完就给链接,不收提交;投票页 agent 会等回复。The agent picks the page type, or uses the one you ask for. Read-only pages are shared and done; for votes the agent waits for replies.
| 类型Type | 适合Good for | 收提交Collects replies |
|---|---|---|
报告Report report | 周报、调研结论,指标卡与图表Weekly updates and findings, with stat cards and charts | 否No |
知识Knowledge knowledge | 说明文档,自动生成目录Reference docs with an automatic table of contents | 否No |
流程图Flowchart flowchart | 业务流程、排障步骤,Mermaid 渲染Processes and runbooks, rendered with Mermaid | 否No |
架构图Architecture architecture | 部署结构、模块关系,Mermaid 渲染Deployment and module diagrams, rendered with Mermaid | 否No |
投票 / 问卷Vote / form vote | 技术选型、需求确认、收集意见Tech decisions, sign-offs, gathering feedback | 是,agent 等回复Yes, the agent waits |
| 需求 / 任务 / 任务树Requests / tasks / task trees | 多人协作的页面Pages people work on together | 即将推出Coming later |
团队看到的是这样What your team sees
谁能看,谁能填Who can see it, who can answer
- 组织、项目、群组Orgs, projects, groups
- 页面可见范围可设为公开、组织、项目或指定群组;项目成员分管理员、编辑、只读。Visibility can be public, org, project or specific groups. Project members are admins, editors or viewers.
- 临时链接Share links
- 给组织外的人发带有效期、次数上限、可选密码的链接,不用注册也能填。Give outside people a link with an expiry, a use limit and an optional password. No account needed.
- 标明生成模型Model attribution
- agent 发布时上报自己的模型名,页面显示「由某模型生成」;被别的模型改过也会更新。The publishing agent reports its model name and the page shows it; it updates if another model edits the page.
- HTML 隔离Isolated HTML
- agent 写的 HTML 页面放在独立域名的 sandbox iframe 里,主站带严格 CSP。Agent-written HTML runs in a sandboxed iframe on a separate domain; the main site sends a strict CSP.
- 令牌分权限Scoped tokens
- agent 用个人访问令牌调用,发布与读提交分开授权,可限定到某个组织或项目。Agents use personal access tokens with separate publish and read scopes, limited to an org or project if you like.
三步接入你的 agentConnect your agent in three steps
-
安装 tkanbanInstall tkanban
本机只需要这一个二进制,macOS / Linux / Windows 预编译包在 GitHub Releases。也可以从源码装(需要 Rust):It is the only thing you install locally. Prebuilt binaries for macOS, Linux and Windows are on GitHub Releases. Or build from source (needs Rust):
cargo install --git https://github.com/longmon/team-kanban team-kanban -
添加服务器Add your server
令牌在网页的「令牌」页创建。命令会交互读取令牌、联网校验,并列出你能发布到的组织和项目。Create a token on the Tokens page of the web app. The command prompts for it, checks it, and lists the orgs and projects you can publish to.
tkanban add work --url https://your-server.example --default -
注册到 MCP 客户端Register it with your MCP client
Claude Code
claude mcp add team-kanban -s user -- "$(command -v tkanban)" mcpCodex
codex mcp add team-kanban -- tkanban mcp然后直接说:「做个投票,发给设计组」。Then just ask: "Make a poll and send it to the design group."
服务器装在你自己那里The server runs on your machine
一个 Rust 二进制加 PostgreSQL,用 Docker Compose 起,Caddy 反代并自动签发证书。需要两个域名:主站一个,HTML 页面的独立源一个。页面和提交都存在你自己的 PostgreSQL 里。One Rust binary plus PostgreSQL, started with Docker Compose, with Caddy in front handling certificates. You need two hostnames: one for the app, one as the separate origin for HTML pages. Pages and submissions live in your own PostgreSQL.
- Rust
- PostgreSQL
- Docker Compose
- Caddy
阅读部署说明Read the deployment guide 想先看看?在线实例:Want a look first? Live instance: dash.tkanban.com