leonardcser/smelt
Luaプラグインでスクリプト化・再読み込みできる、独自レンダラーとVim風編集機能を備えたRust製ターミナルコーディングエージェント。
代替できる製品:Claude Code
- スター
- 69
- フォーク
- 8
- 未解決の Issue
- 2
- 最終コミット
- 昨日
これは何?
smeltは、より軽量で変更しやすいエージェントを求める開発者向けの、ターミナル上で動作するコーディングエージェントです。キーマップ、コマンド、ツール、UIの動作はLuaファイルで記述され、再起動や再ビルドなしで即時に再読み込みされます。
汎用TUIフレームワークに頼らず独自のターミナルレンダラーを備えており、プロンプトとトランスクリプトの両方でVimモーションを使って検索したり、エージェントの出力をヤンクしたりできます。`smelt auth`によるChatGPT、GitHub Copilot、Kimi Codeのサブスクリプション認証、MCP経由のClaude Code、さらにOllamaが配信するローカルモデルを含む、OpenAI互換APIエンドポイントに対応しています。Terminal-Bench 2.1で他の複数のコーディングエージェントとメモリ、CPU、実行時間を比較するベンチマークを公開しており、1.0リリース前のベータ版です。
主な機能
- 01Luaプラグインを即時に再読み込みし、キーマップ、コマンド、ツール、UIを変更できます。
- 02長時間のセッションでも入力やスクロールがスムーズに行えるよう設計された、独自のターミナルレンダラー。
- 03プロンプトとトランスクリプトの両方でVimモーションを使用できます。
- 04`smelt auth`によるChatGPT、GitHub Copilot、Kimi Codeのサブスクリプション認証。
- 05Ollama経由のローカルモデルを含む、あらゆるOpenAI互換エンドポイントに対応。
- 06NormalからPlan、Apply、Yoloへ切り替えられる権限モード。
ユースケース
- Ollamaが配信するローカルモデルを使ってコーディングエージェントを実行する。
- Luaを使って、ターミナルでの作業に合わせてキーバインドやツールをカスタマイズする。
- 重いTUIでは動作が遅く感じられるような、長時間のエージェントセッションで作業する。
- 既存のChatGPT、GitHub Copilot、Claude Codeのサブスクリプションをターミナルから利用する。
クイックスタート
- 1
Cargoを使ってソースからインストールする
cargo install --locked --git https://github.com/leonardcser/smelt.git smelt-agent - 2
サブスクリプションプロバイダー(ChatGPT、GitHub Copilot、またはKimi Code)にログインする
smelt auth - 3
smeltを実行する
smelt
使う前に知っておきたいこと
- smeltはバージョン1.0までベータ版のため、リリースごとにインターフェースが変更される場合があります。
収録されている特集
トピック
よくある質問
- smelt とは?
- Luaプラグインでスクリプト化・再読み込みできる、独自レンダラーとVim風編集機能を備えたRust製ターミナルコーディングエージェント。 smeltは、より軽量で変更しやすいエージェントを求める開発者向けの、ターミナル上で動作するコーディングエージェントです。キーマップ、コマンド、ツール、UIの動作はLuaファイルで記述され、再起動や再ビルドなしで即時に再読み込みされます。
- smelt は無料で使えますか?ライセンスは?
- smelt は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- smelt は今もメンテナンスされていますか?
- 活発にメンテナンス中。smelt の最終コミットは 2026年11月5日 です。
- smelt は何に使えますか?
- Ollamaが配信するローカルモデルを使ってコーディングエージェントを実行する。 Luaを使って、ターミナルでの作業に合わせてキーバインドやツールをカスタマイズする。 重いTUIでは動作が遅く感じられるような、長時間のエージェントセッションで作業する。 既存のChatGPT、GitHub Copilot、Claude Codeのサブスクリプションをターミナルから利用する。
- smelt のインストール方法は?
- Cargoを使ってソースからインストールする: cargo install --locked --git https://github.com/leonardcser/smelt.git smelt-agent サブスクリプションプロバイダー(ChatGPT、GitHub Copilot、またはKimi Code)にログインする: smelt auth smeltを実行する: smelt
- smelt はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/leonardcser/smelt
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップアプリと、実装・計画用の2つのエージェントを搭載。
ターミナルで動作し、クラウドAPIやOllamaなどのローカルモデルバックエンドを利用できるオープンソースのコーディングエージェントCLIです。
ターミナル上でコードの読み書きやシェルコマンドの実行を行い、Kimiや互換モデルに対応するAIコーディングエージェント。
DeepSeekモデル向けに最適化されたターミナルAIコーディングアシスタント。深い思考、推論強度の調整、Agent Skills、MCP連携に対応。