説明
Claude Engineer v3は、AnthropicのClaude 3.5 Sonnetモデルの力を通じてソフトウェア開発を強化するために設計された洗練されたフレームワークです。インタラクティブなCLIおよびWebインターフェースとして機能し、ユーザーがさまざまな開発タスクにAIを活用できるようにします。その中核的な革新は、ツールを自律的に作成および管理し、それによって会話型のインタラクションを通じて継続的に機能を拡張できることにあります。
このフレームワークのアーキテクチャにより、Claudeは会話中に新しいツールの必要性を特定し、それらを設計し、自動的に実装することができます。この自己改善メカニズムにより、フレームワークは使用するたびに強力になります。主な機能には、動的なツール作成とロード、進捗インジケーターを備えた豊富なコンソールインターフェース、および高度なトークン追跡システムが含まれます。Webインターフェースは、画像アップロードと分析などの機能を備えたモダンなUIを提供し、CLIは開発者向けに最適化されたターミナルエクスペリエンスを提供します。
インストールは簡単で、macOS/LinuxとWindowsの両方の手順が提供されています。ユーザーは、ワークフローの好みに基づいて、WebインターフェースとCLIのどちらかを選択できます。Web UIは、視覚的な作業や画像分析に最適であり、CLIは開発者やシステム統合に適しています。プロジェクトの構造には、Webインターフェース、CLIインターフェース、構成設定、Webアセット、HTMLテンプレート、ツール実装、およびシステムプロンプトのコンポーネントが含まれています。
Claude Engineerの主要機能
自律的なツール識別と作成
会話中の動的な機能拡張
スマートなツール依存関係管理
リアルタイムのトークン使用状況の可視化
CLIでのリッチテキストフォーマット
Webインターフェースでの画像アップロードと分析
動的モジュールインポートシステム
トークン管理による永続的な会話履歴
自動化されたツールコード生成
正確なコンテキストウィンドウ管理
既存ツールの自己最適化
新しいツールのホットリロード機能
Claude Engineerをはじめる
クローン: `git clone https://github.com/Doriandarko/claude-engineer.git`を使用して、GitHubリポジトリをローカルマシンにクローンします。
依存関係のインストール: プロジェクトディレクトリに移動し、`uv venv`と`source .venv/bin/activate`(macOS/Linux)または`uv venv .venv\Scripts\activate`(Windows)を使用して依存関係をインストールします。
設定: 環境変数または`.env`ファイルで、Anthropic APIキーとE2B APIキーを設定します。
Webインターフェースの実行: `uv run app.py`を使用してWebインターフェースを実行し、ブラウザで`http://localhost:5000`を開きます。
CLIの実行: `uv run ce3.py`を使用してコマンドラインインターフェースを実行します。
ツールの探索: 組み込みツールを利用するか、Tool Creatorを通じてカスタムツールを作成します。
貢献: 問題を提起した後、主要な変更についてはプルリクエストを送信してください。
Claude Engineerの使用例
- AIツール作成
- ソフトウェア開発
- コード実行
- Webスクレイピング
- ファイル管理
- トークン管理
- デバッグ
- 画像分析








