ファイル編集やコマンド実行に対応し、ローカルモデルを含む40以上のモデルプロバイダーを利用できる、ターミナル向けのオープンソースRustコーディングエージェント。
SAIL-Research-Lab/cheetahclaws
多様なクラウド・ローカルLLMに対応し、ツール、メモリ、スキル、Web UIを備えたPythonネイティブのエージェント基盤兼ターミナルコーディングアシスタント。
代替できる製品:Claude Code
- スター
- 789
- フォーク
- 274
- 未解決の Issue
- 27
- 最終コミット
- 10 日前
これは何?
CheetahClawsは、ターミナルからツールを使うAIアシスタントを実行できるPython製のエージェント基盤です。Claude Codeの中核となるエージェントループを、読みやすいコードベースで再実装しています。モデル層では、Anthropic、OpenAI、Gemini、DeepSeek、Qwen、Kimi、MiniMaxなどのプロバイダーや、Ollama、LM Studio、vLLMで提供されるローカルモデル、その他のOpenAI互換エンドポイントを、同じ--modelフラグで切り替えられます。
ファイルの読み書き・編集、シェルコマンドの実行、コード検索、Webページの取得、タスク管理などに使える約28種類の組み込みツールを備えています。MCPサーバー、gitベースのプラグイン、Markdownスキルで機能を拡張できます。永続メモリ、コンテキスト圧縮、自律モードを選べる権限確認、チェックポイント、セッションの自動保存も利用できます。オプションのモジュールを追加すると、ブラウザーターミナル付きのWeb UI、Telegram・WeChat・Slack・QQとの連携、音声入力、トレーディングやリサーチのワークフローを利用できます。
主な機能
- 011つの--modelフラグで、クラウドプロバイダーとローカルモデルを切り替えられます。
- 02ファイル、シェル、検索、Webアクセスに使える約28種類の組み込みツールを備えています。
- 03MCPサーバー、gitプラグイン、Markdownスキルで拡張できます。
- 04コンテキスト圧縮に対応した、ユーザーとプロジェクトの永続メモリを備えています。
- 05権限確認に加え、自律モードの選択とコマンド拒否リストに対応しています。
- 06ブラウザーターミナルを備えたWeb UIや、Telegram、Slackなどとのチャット連携をオプションで追加できます。
ユースケース
- コードをクラウドAPIに送信せず、ローカルのOllamaまたはvLLMモデルでターミナルコーディングアシスタントを実行する。
- 1つのツールを使って、異なるLLMプロバイダーが同じコーディングタスクをどう処理するか比較する。
- 小規模なPythonコードベースでエージェントループを学習したり、カスタマイズしたりする。
- 連携モジュールを通じて、チャットアプリからアシスタントをリモート操作する。
トピック
よくある質問
- cheetahclaws とは?
- 多様なクラウド・ローカルLLMに対応し、ツール、メモリ、スキル、Web UIを備えたPythonネイティブのエージェント基盤兼ターミナルコーディングアシスタント。 CheetahClawsは、ターミナルからツールを使うAIアシスタントを実行できるPython製のエージェント基盤です。Claude Codeの中核となるエージェントループを、読みやすいコードベースで再実装しています。モデル層では、Anthropic、OpenAI、Gemini、DeepSeek、Qwen、Kimi、MiniMaxなどのプロバイダーや、Ollama、LM Studio、vLLMで提供されるローカルモデル、その他のOpenAI互換エンドポイントを、同じ--modelフラグで切り替えられます。
- cheetahclaws は無料で使えますか?ライセンスは?
- cheetahclaws は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- cheetahclaws は今もメンテナンスされていますか?
- 活発にメンテナンス中。cheetahclaws の最終コミットは 2026年10月12日 です。
- cheetahclaws は何に使えますか?
- コードをクラウドAPIに送信せず、ローカルのOllamaまたはvLLMモデルでターミナルコーディングアシスタントを実行する。 1つのツールを使って、異なるLLMプロバイダーが同じコーディングタスクをどう処理するか比較する。 小規模なPythonコードベースでエージェントループを学習したり、カスタマイズしたりする。 連携モジュールを通じて、チャットアプリからアシスタントをリモート操作する。
- cheetahclaws はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/SAIL-Research-Lab/cheetahclaws
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
MCPツール経由で任意のモデルを利用でき、対話型、パイプ入力、デーモン、WebSocket、ACPに対応するCLIファーストのオープンソースAIコーディングエージェントランタイム。
bashと約100行のコアPythonだけで、GitHub issueを解決したりCLIで支援したりする、最小構成のAIソフトウェアエンジニアリングエージェント。
Claude Code、Codex、OpenClawなど複数のAIエージェントが共有できる、ローカルでセルフホスト可能な永続メモリハブ。
好みのLLMに接続でき、LSPとMCPに対応した、プロジェクトごとのセッション管理機能を備えるターミナル型AIコーディングエージェント。