Building

Building / 我在构建什么

判断和方向最终都要落到一个能跑起来的东西上。这里是我亲手在做的项目,开源、可以试用、欢迎反馈。

Council

个人认知议会

Your thinking, round-tabled. CLI + MCP + Web,把你自己的思考资产变成一支可被随时召集的议会。

市面上做「个人 AI」的项目,主语都是 AI:怎么让 Agent 自我进化、越来越像人。Council 反着问:怎么让人,自我进化。它把你和 Claude / 其他模型沉淀下来的真实对话,结构化成可复用的 self personas,然后让你在一个虚拟议会里,和这些「过去的自己」、外部 mentor、特定 role 一起讨论一个具体决策。capture → distill → convene → refine 是它的四条主链路,全部跑在你本地,再通过 MCP 把这套能力暴露给 Claude Desktop / Cursor / Cherry Studio。

Evolver 让 Agent 自我进化。Council 让人,自我进化。

Author / Solo Builder·v0.3 · npm 已发布 · EvoTavern Hackathon 2026
Node 20+TypeScriptMCP ProtocolAnthropic ClaudeVite + React

AI Agent Dashboard

Computer-Use Agent 控制台

一个为 Computer-Use Agent 设计的前端:让用户能看见 agent 说了什么、做了什么、现在卡在哪。Claude Haiku 4.5 + Vercel Sandbox + noVNC。

Computer-Use 的 demo 和 product 之间,差的从来不是功能,是可观察性——一个用户看不见的非确定性 agent,没人会信。这个 dashboard 的所有设计都在做同一件事:让 agent 变得可读。架构上最关键的一步,是把语义流(SSE tool events)和像素流(noVNC)物理隔离:聊天 token 在结构上根本无法触发 VNC 重渲染。同时把 tool 状态从 AI SDK 的两态扩展成 pending / completed / error / aborted 四态——abort 和 error 都是一等状态,不是失败模式。

The difference between a Computer-Use demo and a product is not features, it's observability.

Solo Builder · CambioML Take-home·已上线 · 5 分钟 walkthrough 视频
Next.jsAI SDK v4Anthropic Claude Haiku 4.5Vercel SandboxnoVNCZustandTypeScript