8treenet/goraven
Open-source AI Agent platform for teams. Your agents don't just chat — they read files, run code, call APIs, and deliver results.
GoRaven – セルフホスト型 AI エージェントプラットフォーム
機能概要 – GoRaven はセルフホスト型ランタイムで、各チームメンバーが独自の「ワークスペース」で自律型 AI エージェントと作業できます。エージェントはファイルの読み書き、シェルコマンドの実行、API 呼び出し、RAG ナレッジベースのクエリ、コード・レポート・チャートなどの具体的な成果物の生成が可能です。焦点は、単なるチャット応答ではなく作業を完了させることにあります。
主な機能
- チーム向けワークスペース – ユーザーごとに分離された環境、共有プロジェクト、管理者制御のモデルクォータとツール権限。
- スキルマーケット – 再利用可能なプロンプト、スクリプト、ワークフロー(スキルと呼ばれる)をワンクリックでインストールし、中央で管理できます。
- RAG 対応の推論 – ポリシー、ドキュメント、その他のビジネス資料がインデックス化され、エージェントは実行時にコンテキストを取得するため、回答は幻覚ではなくソースに基づきます。
- プラグインフック – 会話、ツール呼び出し、SSE ストリームの前後でカスタムロジックを注入でき、コアをフォークせずに深い統合が可能です。
- 完全セルフホスティング – 単一の Docker コマンドでスタック全体(Go バックエンド、React/TS フロントエンド、Tailwind CSS、Python・Git などのバンドル済みランタイム)を実行できます。データはサーバーから離れることはなく、LLM 互換 API(OpenAI、Claude、DeepSeek、Qwen、GLM など)をすべて使用できます。
- 可観測性ファースト設計 – 実行ステップが公開され、ユーザーはエージェントの動作を確認できるため、デバッグと反復的な改善が容易です。
試用方法
# 公式イメージをプル
docker pull 8treenet/goraven:latest
# 実行(ポート 8000 を公開)
docker run -d --restart=always --name goraven-agent \
-p 8000:8000 8treenet/goraven:latest
ホストディレクトリ(/opt/goraven:/goraven/data)をマウントして、ワークスペースを永続化します。コンテナ起動後、http://localhost:8000 を開き、ウィザードに従って管理者アカウントを作成します。
アーキテクチャ概要 – README には、Go バックエンドが LLM 呼び出し、ツール実行、RAG 検索を調整し、React + TypeScript フロントエンドが UI を提供する図が含まれています。システムは Docker でパッケージ化されており、デプロイが簡単です。
対象ユーザー – 実際のタスク(コード生成、データ分析、レポート作成など)を実行できる内部 AI アシスタントを必要とし、データをオンプレミスに保持し、モデル、ツール、権限を管理したいチーム向け。
ライセンス – Apache 2.0。商用利用および変更が可能です。
上記の情報はすべて、リポジトリの README から直接取得しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト