返回博客列表
Chat-Cli 0.1

Chat-Cli 0.1

练习下 vibe coding,搞了个类似 claude code 的项目 chat-cli

起步阶段

为了方便,直接使用了 AI SDK 和 React Ink ,前者用于对接多家 llm ,后者用于终端 UI 渲染。

这个阶段只要一点点代码就能编写一个普通聊天机器人了

image 1

Tools

光聊天没什么用,需要配合一些 tools 。这个阶段为了简单起见,我实现了(claude code + kimi)如下 3 个 tools :

  • fetch: 访问 web 页面,返回整个 html 文本
  • readFile: 读取本地文件
  • writeFile: 写入本地文件

有了这 3 个 tools 就能实现一些比较有趣的功能了,比如 访问 hackernews 返回前十条内容:

image 2

起飞阶段

继续添加 tools ,代码链接就不放了:

  • bash: 执行 shell 命令!
  • glob: 罗列文件和目录
  • grep: 根据关键词搜索文件