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プロバイダーを試し、人気のあるメッセージングプラットフォームにボットを公開できる、クリーンで自己完結型の環境を提供します。すべてをノートパソコン上で完結できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト