项目地址:https://github.com/sst/opencode
项目特点
100% 开源
未耦合到任何提供商。虽然推荐使用 Anthropic,但 opencode 可以与 OpenAI、Google 甚至本地模型一起使用。随着模型的发展,它们之间的差距将缩小,定价将下降,因此与提供商无关很重要。
关注 TUI。OpenCode 由 Neovim 用户和 terminal.shop 的创建者构建;我们将突破终端中可能的极限。
客户端/服务器架构。例如,这可以允许 opencode 在您的计算机上运行,而您可以从移动应用程序远程驱动它。这意味着 TUI 前端只是可能的客户端之一。
API 客户端:对 TypeScript API 端点进行更改后,您将需要 opencode 为客户端生成一个新的sdk。
packages/opencode/src/server/server.ts
挺好