TwKit
正在载入
TwKit

现在写个待办列表都要挂 Docker、起三个服务、吃掉半个 G 内存。 有个哥们实在看不下去了,把人和 AI 共用的看板,塞进了一个 4MB 的单文件里。 … · @tvytlx · TwKit

@tvytlx

现在写个待办列表都要挂 Docker、起三个服务、吃掉半个 G 内存。 有个哥们实在看不下去了,把人和 AI 共用的看板,塞进了一个 4MB 的单文件里。 我觉得这玩意挺代表接下来的软件趋势:极简、本地优先、从底层给 Agent 留好接口。 这个开源项目叫 Kanzo,只有大约 5000 行 Rust 代码,一下午就能通读完。 数据看着真让人舒服: 自带 SQLite 数据库,空闲内存 4MB。 启动只要 2 毫秒,浏览器里加载 3000 个任务只要 17 毫秒。 不用注册账号,不用配云服务,多台电脑甚至树莓派之间,直接用你自己的私有 Git 仓库同步。 更有意思的是它怎么跟 AI 配合。 它里面直接塞了个 MCP 服务。 你跟 Claude Code 或者 Codex 说一句“去 Kanzo 领下一个任务”,AI 就会自己把卡片拖到“进行中”,一边写代码一边在卡片下面写备注。 这哥们自己都吐槽,AI 干活比他守规矩多了。 而且它对 AI 也极其克制。 全套工具定义只占 800 多个 token,每次操作回复只有 10 到 60 个 token 的纯文本。 很多人没太注意这个细节:给人类看的界面臃肿一点,顶多费点内存;但给 Agent 接的工具一旦啰嗦,每次调用都在白白消耗上下文窗口。 把工具做薄,省下来的 token 全是留给 AI 写代码的算力。 这项目本身也是这哥们带着 Claude Code 写出来的。 他给 AI 定的死规矩是:不准用框架,少引依赖,每一行代码都得证明自己配留下来。 AI 写完一部分,他就回去咔咔删代码,每改一次都要测文件大小、内存和 token 消耗。 等 MCP 跑通之后,Claude Code 就直接从 Kanzo 里面领任务,自己开发自己了。 这个作者在仓库里写了句话挺逗的:在这里,删代码算新增功能。 当然,这种单文件加 Git 同步的路子也有它的边界。 如果是几百人的团队,要搞复杂的权限审批、跨部门报表,那肯定还是得上重型系统。 但要是你自己写代码,或者两三个人带着一堆 Agent 干活,这种零配置的小工具真的太爽了。 看着 AI 领完活还会老老实实挪卡片、写备注,我突然有点压力。 照这么下去,估计过不了几天,就该轮到 Claude 在看板上艾特我,催我交今天的进度了。 https://www.reddit.com/r/ClaudeAI/comments/1xgbl62/kanzo_a_tiny_selfhosted_kanban_board_you_and_your/

曝光 212 · 评论 4 · 点赞 4 · 书签 3

查看原帖