qqqqqf-q/Arkloop

干净、强大、属于你的 AI Agent 平台 --AI agents, without the clutter.

Arkloop – ローカルファーストAIエージェントプラットフォーム

何であるか – Arkloopは、自宅のマシン上で完全に実行できるオープンソースのデスクトップアプリケーションです。Goベースのバックエンド、ReactウェブUI、Electronシェルをバンドルしており、外部サーバーなしで、フル機能のチャットインターフェース、マルチモデルルーティング、ツール呼び出し、永続メモリを提供します。

なぜ重要か – 多くのAIチャットツールはクラウドサービスに依存するか、別途バックエンドコンポーネント(データベース、メッセージキューなど)をセットアップする必要があります。Arkloopはすべてを1つの埋め込みプロセスに統合し、ローカルのSQLiteストアを使用することで、プライバシー、オフライン対応、macOS、Linux、Windowsでのシンプルなインストール体験を実現します。


コア機能

機能 得られるもの
マルチモデルルーティング OpenAI、Anthropic、Gemini、または任意のOpenAI互換APIに接続可能。モデルの優先順位を設定し、独自のAPIキーを提供できます。
エージェントランタイム 内蔵のツール呼び出し、MCPサーバー、「ClawHub」スキル。サブエージェントの起動やジョブのスケジューリングをサポート。
メモリ デフォルトでプレーンテキストノートブック;オプションでセマンティックメモリ(Nowledge)を有効化可能。ステートレスなボット用に無効化も可能。
チャネル 同じエージェントをTelegram、Discord、QQ、Feishu、WeChatのボットとしてエクスポート可能。スケジュールされたハートビート実行もサポート。
カスタムペルソナ ペルソナごとに別々のシステムプロンプト、ツール許可リスト、予算制限、実行タイプを設定可能。

セットアップ手順

  • デスクトップアプリ – GitHubリリースページからOS用の最新リリースをダウンロード。インストーラにはランタイムが含まれており、アプリを起動するだけでOK。
  • CLI – 最初のデスクトップ起動後、arkコマンドラインツールをインストール可能。ark webを実行すると、同じローカルサーバーをヘッドレスで起動。
  • パッケージマネージャ – macOS: brew install qqqqqf-q/arkloop/arkloop、Arch Linux: yay -S arkloop-bin / arkloop-git。
  • ヘッドレスLinux用ワンライナー – curl-pipeコマンドで適切なバイナリを取得し、0.0.0.0でウェブUIを起動。

アーキテクチャの概要

コンポーネント テックスタック 役割
デスクトップ Electron Goランタイムを埋め込み、UIを提供するネイティブシェル。
ランタイム Go API、ワーカーロジック、SQLiteストレージ、インプロセスイベントバスを提供する単一プロセス。
ウェブUI React + TypeScript チャットインターフェース;デスクトップアプリにバンドルされ、ark webでも提供される。
CLI Go ark実行可能ファイル – 同じランタイムへのヘッドレスエントリポイント。

すべてのデータはローカルのSQLiteデータベースに保存され、Postgres、Redis、メッセージキューなどの外部サービスは一切不要です。


開発と貢献

  • フロントエンド – pnpm install してから src/apps/desktop 内で pnpm dev を実行すると、Electronアプリのホットリロードが可能。
  • ヘッドレスモード – pnpm build でウェブUIをビルドし、Goエントリポイントを実行:go run ./src/services/cli/cmd/ark web。
  • CI – bin/ci-local quick でローカルの継続的インテグレーションチェックを実行。
  • 貢献は歓迎です。コード以外のフィードバックもGitHubのイシューで歓迎します。

ライセンス

Arkloopはカスタム「Arkloopライセンス」を使用しており、Apache 2.0を改変したもので、以下の追加条項があります:

  • マルチテナント制限 – 承認なしにマルチテナントSaaSとしてコードを使用することはできません。
  • ブランド保護 – ロゴや著作権表示は変更してはいけません。

コミュニティとサポート

  • Telegramグループ – https://t.me/Arkloop_io
  • セキュリティ – SECURITY.mdに従い、メール(qingf622@outlook.com)で脆弱性を報告。
  • スポンサー – 個人支援者はREADMEに掲載されています。

結論 – Arkloopは、開発者やパワーユーザーがAIエージェントを実験し、複数のLLMプロバイダーを試し、人気のあるメッセージングプラットフォームにボットを公開できる、クリーンで自己完結型の環境を提供します。すべてをノートパソコン上で完結できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト