AIエージェントの“村”を、
あなたの手元に。
Keep a village of AI agents
in your hands.
Outcasts Fuseforks は、複数のAIエージェントが協調・対話するマルチエージェントオーケストレーション・デスクトップアプリです。
エージェントを作成し、結びつけ、対話する——村が動き出し、自律的にタスクを委任・分散・統合して自走します。
Outcasts Fuseforks is a desktop orchestration app where multiple AI agents collaborate, deliberate, and act.
Create agents, connect them, and spark conversations — watch your village come alive, autonomously delegating, distributing, and converging on tasks.
MPL-2.0 オープンソース • Windows / macOS (Apple Silicon) / Linux • アカウント登録不要 MPL-2.0 Open Source • Windows / macOS (Apple Silicon) / Linux • No Account Required
「おもちゃの形をした本物」
"A Real Thing Wearing the Shape of a Toy"
Fuseforksが対象とするのは、趣味としてAIと向き合うエンジニアです。
企業の業務とは異なり、個人の趣味では「自分の時間」以上に「APIコスト」や「手軽さ」が重要になります。だからこそ、難解なcron構文やYAMLの壁を取り払い、直感的に扱えるシェルを用意しました。
しかし、趣味だからこそ、その中身は本物でなければならない。初期のLinuxがSolarisユーザーからおもちゃ扱いされつつも中身が本物のUnixだったように、Fuseforksは妥協のないRustコアによって支えられています。
Fuseforks is crafted for engineers who explore AI as a craft and hobby.
Unlike corporate enterprise workflows, personal hacking demands respect for both your time and your API budget. That is why we stripped away convoluted cron syntax and wall-of-YAML configurations, providing an intuitive, delightful shell.
Yet because it is a craft, what lies beneath must be uncompromisingly real. Just as early Linux was dismissed as a toy by Solaris veterans while possessing the soul of a true Unix, Fuseforks is powered by a rock-solid, production-grade Rust core.
コア層 (`fuseforks-core`) Core Layer (`fuseforks-core`)
Production QualityRust 2024 + Tokio / Rayon。厳格なデータ規約(`data_contract.yaml`)、redbによる高速永続化、OS標準Keyringによる鍵管理。GUI完全非依存で、単体でヘッドレス動作が保証されています。
Rust 2024 + Tokio / Rayon. Strict data contracts (data_contract.yaml), embedded ACID persistence via redb, and OS Keyring credential management. 100% headless-capable with zero GUI dependency.
シェル層 (Village & 3 Panes) Shell Layer (Village & 3 Panes)
Hobby ExperienceTauri v2 + Vue 3 + Bun + Tailwind CSS v4。1画面3ペインで村の全体像(Kizuna)を直感把握。可愛らしさのために規約を緩めず、業務風に見せるための無駄な設定を排除しています。
Tauri v2 + Vue 3 + Bun + Tailwind CSS v4. A single-window 3-pane layout for intuitive grasp of your entire village topology (Kizuna). No compromise on safety for aesthetics, and no enterprise bloat.
自律と統制が両立する
マルチエージェント体験
Autonomous yet Governed:
True Multi-Agent Orchestration
単なるチャットボットの集まりではない。本当の意味での協調オーケストレーション。
Far beyond a collection of chat bots. Coordinated multi-agent collaboration with genuine structure.
`ask` と `plan` による
整然としたタスク委任と収束
Orderly Task Delegation & Convergence
Powered by `ask` and `plan`
司令塔エージェント(Coordinator)が `ask` で問いかけ、`plan` で複数のワーカーへ並列にタスクを分散。完了した結果を綺麗に束ねて回答します。
A Coordinator agent delegates questions via ask and fans out parallel subtasks across workers using plan — seamlessly synthesizing the converged results into a unified answer.
- 循環委任の即時検知: A→B→Aのような無限ループを待たずに即座に拒絶
- プラン事前レビュー: ワーカーへ展開される前に人間が計画を編集・承認可能
- Instant Circular Delegation Detection: Halts infinite loops (A→B→A) immediately without consuming redundant tokens
- Plan Pre-Review: Inspect, edit, and approve multi-step execution plans before workers are dispatched
plan 発行
👑 Coordinator → Issue plan
Parallel x3
自然言語スケジュール &
トークン無駄撃ちゼロの事前チェック
Natural Language Scheduling &
Zero-Token Pre-Check Verification
「毎週木曜の17:00」「10分ごと」といった平易な言葉でトリガーを設定可能(cron構文不要)。さらに、発火時にローカルコマンドを実行し、出力がシグナルと一致した時だけLLMを呼ぶ事前チェックを搭載。
Define triggers in plain English like "Every Thursday at 5 PM" or "Every 10 minutes" (no cron deciphering required). Pair triggers with local check commands that invoke the LLM only when shell outputs match your expected signal.
- 空振り発火のトークン消費は完全ゼロ(個人の財布に優しい設計)
- 共有村で届いたコマンドは承認するまで実行されない安全設計
- Zero LLM Token Cost on False Alarms: Kind to your personal wallet when nothing needs attention
- Safe by Design: Commands arriving from shared villages require explicit human consent before execution
Claudeの `mcp.json` をそのまま流用。
検証可能なグラウンディング
Drop-in Claude `mcp.json` Compatibility.
Verifiable Evidence Grounding
Claude Desktopの設定ファイルをそのまま貼り付けるだけで、外部ツール(共有+エージェント個別)を即座に利用可能。また、Web検索(Gemini / Grok / OpenAI / Meta / Perplexity)時の事実とソースを厳格に切り分けます。
Drop your Claude Desktop configuration straight in to equip shared or agent-specific MCP tools instantly. Separate verified facts from external web search sources (Gemini, Grok, OpenAI, Meta, Perplexity) with complete transparency.
- 事実・情報源・未発見の分離: 曖昧な主張と検証可能なポインタを混同しない
- 思考サマリーの独立枠: モデルの推論過程を回答とは別枠に折りたたみ表示
- プロバイダ固有スキル: Perplexity の金融・人物検索やURL取得など、各社にしかない機能をモデルごとに個別ON
- Strict Separation of Facts, Sources & Unfound Info: Never mistake ambiguous hallucination for verifiable citation pointers
- Isolated Thought Stream: Keeps model reasoning traces cleanly folded separate from user-facing answers
- Provider-Specific Skills: Toggle specialized capabilities like Perplexity finance / people search or URL fetching per model
作業フォルダ外アクセスを構造的に遮断。
充実のビルトインツール
Structurally Sandboxed Workspace Access.
Batteries-Included Tool Suite
`remember` / `grep` / `fd` / `diff` / `sd` / `yq` / `file` / `rag` / `run` を標準装備。ファイル操作ツールは構造的に作業フォルダ外を読み書きできないよう保護されています。
Equipped out-of-the-box with remember, grep, fd, diff, sd, yq, file, rag, and run. File system tools are structurally restricted from traversing outside the workspace directory.
- ツール使用理由 (Tool Reasons): なぜそのツールに手を伸ばしたかが対話内に1行明記
- OS Keyringによる暗号化保管: APIキーは平文設定ファイルに保存されません
- Explicit Tool Reasons: Every tool call records a single-line reason in the dialogue explaining why it was chosen
- Encrypted OS Keyring Storage: API keys are securely kept in OS-level vaults, never stored in plain-text config files
エンジニアが求めるすべてを網羅
Everything the Modern Hacker Demands
細部まで考え抜かれた洗練されたオーケストレーション機能群。
Thoughtfully crafted orchestration capabilities built for daily engineering.
ハンドオフ切り替え Handoff Policy Control
司令塔がユーザーへ会話を丸投げするのを禁止し、必ず回答を持ち帰らせる制御が可能。
Prevent coordinators from dumping unfinished threads back onto the user — enforce bringing back converged results.
広場ログ (Public Square) Public Square Stream
村の他のエージェント同士の会話が聞こえる広場。コスト設定として聞かない自由も選択可能。
An ambient square where agents overhear inter-agent chatter, with full toggle freedom to save tokens.
パス補完 (`@` 補完) Path Auto-Complete (`@` Completion)
`@` 入力で作業フォルダ内のファイルを瞬時に選択。エージェントがファイル探索に費やすターンを削減。
Type @ to instantly pick workspace files, eliminating redundant exploratory agent dialogue turns.
1回限り添付 (画像/音声/動画/PDF) Single-Turn Attachments
該当ターンのみモデルへ送信。スライディングウィンドウで再送されないためトークンを無駄遣いしません。
Attach images, audio, video, or PDFs for the active turn only — never re-sent across sliding context windows.
村の掟 (Village Ordinance) Village Ordinances
全エージェントのプロンプト冒頭に適用される共通ルール。モデル間の憲法差を統一する正規化層。
Universal rules prepended to every agent prompt, acting as a normalizing constitutional layer across diverse models.
役割テンプレート (Roles) Role Presets & Badges
エージェント作成時にプリセットを選択。色付きバッジが一覧とKizunaマップに表示されます。
Quick-start agents from curated role presets, rendered with distinct colored badges across lists and Kizuna graphs.
作業フォルダ一括変更 Batch Workspace Switching
村全体を別プロジェクトへ切り替える際、チェックしたエージェントの作業場所を一括変更。
Switch multiple selected agents to a different project repository in a single click when pivoting context.
会話永続化 & Fork Persistence & Forking
純粋Rust製 `redb` によりアプリを閉じても再開可能。任意の地点から会話を枝分かれ(Fork)できます。
Zero data loss via embedded pure-Rust redb. Resume anytime or branch conversations at any turn.
詳細統計 & コスト管理 Detailed Spend & Token Telemetry
エージェント×モデルごとのトークン消費量と推定コスト(`≈ $`)を算出。月別締め日管理にも対応。
Real-time token usage and estimated spend (≈ $) per agent and model, with monthly billing cycle tracking.
柔軟な接続先 (Local LLM) Flexible Providers & Local LLMs
OpenAI / Anthropic / Gemini / xAI / Meta / Perplexity に加え、OllamaやLM Studio等のローカルLLMへも直接接続。
Direct connectivity to OpenAI, Anthropic, Gemini, xAI, Meta, and Perplexity, plus local models via Ollama or LM Studio.
システム設定 & 国際化 System Settings & i18n
日本語・英語対応。ユーザー名・アイコン変更、トークン上限設定、安全のための確認ダイアログ。
Bilingual UI (English & Japanese), custom avatars/names, configurable context limits, and safety confirmations.
ゼロテレメトリ Zero Telemetry
計測・解析・クラッシュ報告の仕組みを持ちません。会話ログやプロジェクトコードが開発者へ送られることはありません。
Absolutely no telemetry, tracking, or background crash reporting. Your code and conversations remain on your machine.
堅牢な技術スタック
Uncompromising Tech Stack
信頼性と軽快さを極限まで追求したモダンな構成。
Modern engineering optimized for zero-overhead reliability and speed.
- Rust 2024 Edition: メモリ安全性と最高峰の並列処理
- Tokio + Rayon: 非同期I/OとCPUヘビータスクの完全分離
- redb: C非依存のピュアRust組み込みデータベース
- Keyring: OSクレデンシャルストアによるAPIキー安全保管
- rmcp: MCP (Model Context Protocol) クライアント&サーバー
- Zero GUI Dependency: ヘッドレス単体実行を機械的に保証
- Rust 2024 Edition: Absolute memory safety and high-concurrency efficiency
- Tokio + Rayon: Clean isolation of async I/O and CPU-bound parallel workloads
- redb: Zero-C dependency, pure-Rust embedded ACID database
- Keyring: Secure API key storage via OS credential managers
- rmcp: Official Model Context Protocol client & server implementation
- Zero GUI Dependency: CI-verified headless standalone execution
- Tauri v2: 超軽量・低メモリ消費のデスクトップ基盤
- Vue 3 + TypeScript (Strict): 反応性の高いモダンUI
- Bun: 超高速パッケージマネージャー & 開発環境
- Tailwind CSS v4: ライト/ダーク両対応の統合カラー設計
- v-network-graph: Kizuna(絆マップ)のSVGノード描画
- CodeMirror 6: 村の掟や設定の高機能エディタ
- Tauri v2: Ultra-lightweight, memory-efficient desktop runtime
- Vue 3 + TypeScript (Strict): Reactive, type-safe modern UI architecture
- Bun: Lightning-fast package manager and developer tooling
- Tailwind CSS v4: Unified color system with native light/dark theming
- v-network-graph: Interactive SVG node visualization for Kizuna graph
- CodeMirror 6: High-performance in-app editor for ordinances and configs
エージェントの村を始めよう
Start Your Agent Village Today
Outcasts Fuseforks はオープンソース (MPL-2.0) です。パッケージマネージャー経由なら 1 行で導入でき、更新も同じ経路で受け取れます。
Outcasts Fuseforks is free and open source (MPL-2.0). Install in a single line via your favorite package manager and receive frictionless updates.
brew install --cask betyourluck/tap/fuseforks
完全修飾名で指定してください(非公式 tap は短い名前では拒否されます)。 Apple Silicon 専用・署名と公証済みです。
Please use the fully qualified tap name. Built exclusively for Apple Silicon, signed and notarized.
winget install --id Outcasts.Fuseforks
winget upgrade --id Outcasts.Fuseforks
公式リポジトリに登録済みです。更新も同じ経路で
winget upgrade から受け取れます。
Registered in the official winget repository. Updates can be received via
winget upgrade.
sudo dpkg -i fuseforks_*_amd64.deb
.AppImage / .deb / .rpm を配布しています。AppImage は実行権限を付けるだけで動きます。
Distributing .AppImage, .deb, and .rpm. The AppImage runs immediately once given executable permissions.
よくある質問
Frequently Asked Questions
LLM 以外の外向き通信はモデル単価表の取得だけで、利用者が「取得」ボタンを押したときにのみ行われます(起動時・定期的な確認はしません)。既定の取得先は開発者が用意した GitHub 上の静的ファイルで、設定画面から変更・空にできます。詳細はプライバシーポリシーに記載しています。
redb. There is zero telemetry, tracking, or crash analytics embedded in the application. API keys are securely encrypted inside OS-level vaults (Windows Credential Manager, macOS Keychain, Linux Secret Service).The only non-LLM outbound network request is fetching the pricing reference table, which occurs strictly when the user clicks the "Fetch" button (never automatically at startup or periodically). The default endpoint is a static GitHub file, which you can modify or clear in Settings. Full details are documented in our Privacy Policy.