純 Rust、単一のネイティブバイナリ
ランタイムもインタプリタもバンドラも不要。コンパイルされた 1 つの実行ファイルが即座に起動し、メモリ使用量も軽量。エディタを開くのと同じ手感で立ち上がります。
日常の言葉で変更を依頼し、diff を確認してから、ファイルに触れる前に承認します。
cargo install --git https://github.com/xyz1o2/starcode-cli.git starcode-cli
sc、starcode、starcode-cli という 3 つの名前で同じプログラムが起動します。
機能
ランタイムもインタプリタもバンドラも不要。コンパイルされた 1 つの実行ファイルが即座に起動し、メモリ使用量も軽量。エディタを開くのと同じ手感で立ち上がります。
ストリーミング表示、構文ハイライト付きの diff、テーマ、マウス操作。すべて普段使っているターミナルの中で完結します。導入はバイナリを置くだけ。
OpenAI、Anthropic、そして同じ API を話すエンドポイントならすべて対象。認証情報はプロバイダーごとに保存され、実行中に切り替えられます。
リリースはタグ駆動です。バージョンをタグすれば、CI が Linux・macOS・Windows 向けのビルドを自動生成。長いリリースサイクルを待たずに新機能が届きます。
貢献する
Issue、アイデア、プルリクエストを歓迎します。