AI开发工具链完整方案推荐
- 来源:X/Twitter
- 原文链接:https://x.com/RookieRicardoR/status/2044630408894271549
- 作者:RookieRicardoR
- 日期:2026-04-17
- 抓取时间:2026-04-17 12:03
- 线程抓取:opencli twitter thread(2026-04-17 23:46)
我也来说说我的推荐吧。
Claude Agent Sdk 依然是最快方案,可以通过子进程设置环境变量的方式,兼容所有支持 Claude 协议的模型,比如 GLM、Minimax 之类的,换言之,Claude Code 能支持的用它也都能支持。
Openai 系的模型可以看看 Openai Agent Sdk 或者 Vercel AI SDK,或者直接用整套的 Pi-mono。
上面讲的都是底层,上层是 CLI or 桌面端事件,一般叫做 Runtime,可以用 assistant-ui + 配套的 tools ui。
这个库包装了一层模型时间到 UI 的完整事件流和完整 UI 组件,也可以只用的它的 Runtime 做事件流,自己做 UI 组件,但是这里面的 UI 组件还挺漂亮的。
完整的开源方案,我推荐藏师傅(虽然他把我屏蔽了)的 CodePilot。
宝玉老师推荐的 Craft 也不错。
数据库推荐直接上 better sqlite + F5,记忆层可以单独做可插拔设计,无论是用外部组件还是直接 markdown 都可以。
线程回复摘要
- wu_shixiong:「用 Claude agent SDK 还有个好处就是,很多模型都或多或少蒸馏了 Claude 系列模型,用 Claude SDK+国产模型开发 agent,效果上会更适配」
- yeuleh:「为啥从没有看过有人用 opencode 作为底座?API 随便接,能力也比较完善」
- RookieRicardoR 回复:「我感觉它做的有点差🥹」
- AllenCao1997:「斗胆安利一下我做的,思路跟耳朵老师的一模一样,不过是按照我在互联网公司日常工作习惯略加修饰,同时支持了 Claude Agent Sdk 和 Openai Agent Sdk,上层再搭配用户友好的桌面端 tools 以及 metrics,数据库 better-sqlite,不过 memory 还没来得及做,等开源后希望大家一起共建」
- JarryR2D:「记忆层热插拔是个思路,我当时是单独一个库,用卡帕西的 wiki 模式创建是否是个方向」
- RookieRicardoR 回复:「wiki 模式准确来说不是记忆层,wiki 是在记录所有事情,方便索引,如果你用 wiki,需要让模型选择性去记忆。」
- JarryR2D:「我之前考虑增加了一个 human in the loop 的内容审批,我把这部分记忆库的内容查询 API 得到的信息也放入到上下文,目前看看 AI 表现」