wecode-ai/Wegent
An open-source AI-native operating system to define, organize, and run intelligent agent teams
解決する課題
Wegentは、チームがAIエージェントチームを構築、管理、デプロイするためのセルフホスト可能なプラットフォームを提供します。高レベルのエージェント・オーケストレーション(Webベースの管理)とローカル実行(コーディングおよびシステムアクセス)のギャップを埋め、コードとデータの所在を制御しながら、チャット、コーディング、自動化を通じてエージェントが現実世界の業務を実行できるようにします。
仕組み
システムは主に2つのインターフェースに分かれています。エージェントの作成、共有、ナレッジベースの管理、権限処理を行うWegent Webと、エージェントがローカルファイル、ターミナル、開発環境と直接対話できるようにするデスクトップワークベンチのWeworkです。
技術的には、モジュール式のエージェントモデルを採用しており、「Bot」はGhost(プロンプト、スキル、MCP)、Shell(ClaudeCodeやDifyなどのランタイム)、およびModelで構成されます。複数のBotを「Team」としてまとめ、複雑なタスクに対して共同作業を行うことができます。アーキテクチャには、FastAPIバックエンド、Next.jsフロントエンド、およびクラウド、コンテナ、ローカルデバイスにわたるタスクを処理するための専用エグゼキューターマネージャーが含まれます。
対象ユーザー
- ローカルまたは隔離された環境で実際にコードをコミットし、テストを実行できるAIコーディングアシスタントを求めている開発チーム。
- 社内ドキュメントに基づいた知識を持つ、プライベートなセルフホスト型AIアシスタントを必要とする企業。
- 情報の追跡やウェブページの分析を行う、スケジュール実行可能なエージェントを構築したい自動化エンジニア。
ハイライト
- ハイブリッド実行: クラウド、コンテナ、またはローカルデバイス/プライベートネットワークでタスクを実行。
- 協調型エージェント: 複数のBotを編成し、調査、分析、レビュー作業を分担。
- ローカル統合: Weworkを通じて、エージェントがローカルのCLI、ブラウザ、開発環境を使用可能。
- 拡張可能な統合: API、MCP、IMボットを介して既存のシステムと接続。