1作者: thdxr9 个月前原帖
嘿,HN - 我们构建了一个基于终端的开源编码助手。 你可能听说过Claude Code,但OpenCode运行的是完整的文本用户界面(TUI),而不是典型的滚动命令行输出。 这提供了更好的用户体验,并且可以与任何大型语言模型(LLM)一起使用。我们还在努力支持多个LLM的联合使用。 它内置了对语言服务器协议(LSP)服务器的支持,因此可以捕捉到代码库中的错误。我们发现这大大减少了错误的发生。 其他一些功能包括: - 会话管理:保存和管理多个对话会话 - 工具集成:AI可以执行命令、搜索文件和修改代码 - 持久存储:使用SQLite数据库存储对话和会话 - LSP集成:支持代码智能的语言服务器协议 - 文件变更跟踪:在会话中跟踪和可视化文件更改 - 外部编辑器支持:打开您喜欢的编辑器以撰写消息