Communitygithub.com

Mosesmordacious897/claw_code

Claude CodeをRustでプロダクションレベルに書き換え、エージェンティックコーディング、ネイティブツール呼び出し、マルチプロバイダー対応を実現します。

claw_code とは?

このスキルは、Claude Codeの機能をRustで再実装したプロダクショングレードのツール「claw_code」を提供します。エージェントが自律的にコードを記述・編集・実行できるエージェンティックコーディング機能、ファイル操作やシェルコマンド実行などのネイティブツール呼び出し、そして複数のAIプロバイダー(Anthropic、OpenAIなど)の切り替えをサポートします。これにより、開発者は従来のClaude Codeと同等以上の機能を、より高速で信頼性の高いRustベースのツールで活用できます。主にターミナル上で動作し、開発環境と直接連携してコード生成やリファクタリングを効率化します。

対応✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add Mosesmordacious897/claw_code

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claw_code は何をしますか?

Claude CodeをRustでプロダクションレベルに書き換え、エージェンティックコーディング、ネイティブツール呼び出し、マルチプロバイダー対応を実現します。

概要

claw_codeは、Claude Codeの機能をRustで再実装したプロジェクトです。元のTypeScriptベースの実装をRustに移植し、パフォーマンスと信頼性を向上させるとともに、以下の機能を提供します:

  • エージェンティックコーディング: AIエージェントが自律的にコードの作成・編集・実行を行います。
  • ネイティブツール呼び出し: ファイルシステム操作、シェルコマンド実行、git操作などを直接サポートします。
  • マルチプロバイダー対応: Anthropic ClaudeやOpenAIなど、複数のAIプロバイダーを切り替えて使用できます。

インストール

cargo install claw_code

または、ソースからビルドします:

git clone https://github.com/Mosesmordacious897/claw_code.git
cd claw_code
cargo build --release

使用方法

CLIツールとしてターミナルで実行します:

claw_code

環境変数

変数名説明デフォルト値
ANTHROPIC_API_KEYAnthropic APIキー-
OPENAI_API_KEYOpenAI APIキー-
CLAW_PROVIDER使用するプロバイダー(anthropicまたはopenai)anthropic

主な機能

  • .claw 対話モードでのコード生成と編集
  • ファイルの読み書き、シェルコマンドの実行
  • マルチターンの会話履歴の保持
  • プロバイダー動的切り替え

ライセンス

MITライセンスの下で公開されています。

関連スキル