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 から直接取得したものです。

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트