EngineerProjects/nexus-engine

Go製のヘッドレスエージェントランタイム。マルチプロバイダLLM、サンドボックス化されたツール、MCPクライアント、計画モードと権限制御を備え、Anthropic APIと互換性があります。

nexus-engine とは?

nexus-engineは、Go言語で書かれたヘッドレスなエージェントランタイムであり、複数のLLMプロバイダ(OpenAI、Anthropicなど)をサポートし、内部でツール実行をサンドボックス化して安全に管理します。MCP(Model Context Protocol)クライアントとして動作し、計画モードでは複数ステップのタスクを自律的に分解・実行できます。また、ユーザー権限に基づいた操作制限を設けることで、セキュリティを確保しつつ柔軟な自律エージェントを構築可能です。Anthropic APIとの互換性があるため、既存のAnthropicベースのワークフローに容易に統合でき、CI/CDパイプラインやバックエンドサービスでのヘッドレス実行に特に有用です。

対応✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add EngineerProjects/nexus-engine

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

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

関連スキル