纯 Rust,单个原生可执行文件
没有运行时、没有解释器、没有打包器 —— 编译出来就是一个二进制文件,启动瞬间完成,内存占用也很低,打开速度和你的编辑器一样利落。
用日常语言说出需求,看着 diff 逐行展开,改动落盘之前由你点头确认。
cargo install --git https://github.com/xyz1o2/starcode-cli.git starcode-cli
安装后是 sc、starcode、starcode-cli 三个名字,同一个程序。
功能特点
没有运行时、没有解释器、没有打包器 —— 编译出来就是一个二进制文件,启动瞬间完成,内存占用也很低,打开速度和你的编辑器一样利落。
流式回复、带语法高亮的 diff、主题切换与鼠标支持,全都在你平时工作的那个终端里。除了二进制本身,不需要装任何东西。
OpenAI、Anthropic,或者任何说同一种 API 的端点都可以。凭据按提供商分别保存,运行时随时切换。
发布由 tag 驱动:打一个版本号,CI 自动产出 Linux、macOS、Windows 的预编译包。新功能不用等漫长的发版周期就能拿到。
参与贡献
问题、想法、PR,都欢迎。