
Chat-Cli 0.1
练习下 vibe coding,搞了个类似 claude code 的项目 chat-cli 。
起步阶段
为了方便,直接使用了 AI SDK 和 React Ink ,前者用于对接多家 llm ,后者用于终端 UI 渲染。
这个阶段只要一点点代码就能编写一个普通聊天机器人了

Tools
光聊天没什么用,需要配合一些 tools 。这个阶段为了简单起见,我实现了(claude code + kimi)如下 3 个 tools :
- fetch: 访问 web 页面,返回整个 html 文本
- readFile: 读取本地文件
- writeFile: 写入本地文件
有了这 3 个 tools 就能实现一些比较有趣的功能了,比如 访问 hackernews 返回前十条内容:

起飞阶段
继续添加 tools ,代码链接就不放了:
- bash: 执行 shell 命令!
- glob: 罗列文件和目录
- grep: 根据关键词搜索文件