nexus-engine は何をしますか?
Go製のヘッドレスエージェントランタイム。マルチプロバイダLLM、サンドボックス化されたツール、MCPクライアント、計画モードと権限制御を備え、Anthropic APIと互換性があります。
概要
nexus-engineは、開発者やAIエージェントが自律的にタスクを実行するための高性能なランタイムです。Goで記述されているため、軽量かつ高速であり、分散システムやCI/CDパイプラインに組み込むのに適しています。
主な機能
- マルチプロバイダLLMサポート: OpenAI、Anthropic、その他のLLMプロバイダをシームレスに切り替え可能。
- サンドボックス化されたツール: ツールの実行を安全な環境で隔離し、システムへの影響を最小限に抑えます。
- MCPクライアント: Model Context Protocolに対応し、外部ツールやサービスとの統合を容易にします。
- 計画モード: 複雑なタスクを自動的に計画し、段階的に実行します。
- 権限制御: ユーザーやロールに基づいて操作を制限し、セキュリティを強化します。
- Anthropic API互換: 既存のAnthropic APIクライアントをそのまま利用可能。
使用方法
nexus-engineは、設定ファイルまたは環境変数を通じて構成します。以下は基本的な使用例です:
# 環境変数でLLMプロバイダを設定
export NEXUS_LLM_PROVIDER=anthropic
export ANTHROPIC_API_KEY=your-api-key
# エンジンを起動
nexus-engine start
詳細なドキュメントはプロジェクトのWikiを参照してください。
ライセンス
MIT License