TypeScript技术栈开发AI Agent首选pi-mono框架,功能强大且调用便捷;次选Vercel AI SDK。Claude Agent SDK因过度绑定Claude而不被推荐,但共享Claude Max订阅是其独特优势。应用层Electron仍是首选,稳定可靠,但建议新手从CLI起步以聚焦Agent核心逻辑。推荐开源项目craft-agents-oss作为学习参考,其技术栈组合为TypeScript + pi-mono + Electron + React + claude agent sdk。
如果是 TypeScript 技术栈,做 Agent 开发首选 pi-mono,功能强,调用方便。其次是 vercel 的 aisdk 也还可以。
claude agent sdk 不那么推荐了,主要是绑死了 claude,但目前还有一个不可替代的优势,就可以共享 Claude Max 订阅,开发阶段会比较方便,能用多久不清楚。
应用层的话,electron 还是首选,稳定可靠,AI 训练预料足够多,主要问题是应用程序体积略大。但刚开始写 Agent,建议从 cli 开始写,不需要一开始就做界面,这样可以聚焦在 Agent 本身,除非你核心就是 UI。
推荐一个开源的项目 craft-agents-oss,TypeScript + pi-mono + Electron + React + claude agent sdk,很好的学习参考。
https://github.com/lukilabs/craft-agents-oss/