Skip to main content

概要

FastClaw は Go で書かれた軽量な AI Agent ランタイムで、「Agent Factory」として位置付けられています。複数の AI エージェントを作成・管理・実行し、それぞれが独自のパーソナリティ(SOUL.md)、メモリ、スキル、ツールを持ちます。FastClaw は LLM との通信、ツール実行、サンドボックス分離、セッション管理を標準で備え、単一バイナリとして提供され、組み込みの Web ダッシュボードも搭載しています。 APIYI を統合すると、次のようなメリットがあります:

🚀 単一バイナリでのデプロイ

1行でインストールでき、SQLite をバンドルし、ローカルでもクラウドでも実行できます

🤖 マルチエージェント管理

各エージェントは独自のパーソナリティ、モデル、スキル、セッションを持ちます

📱 マルチチャネル IM

Telegram / Discord / Slack のチャネル連携を標準搭載

🛡️ サンドボックス分離

安全なツール実行のための Docker / E2B サンドボックス対応
プロジェクト情報: FastClaw は FastClaw Community License(Apache 2.0 + 追補)のもとでソース公開されています。リポジトリ: github.com/fastclaw-ai/fastclaw.

インストールと起動

公式のワンライナーを使って FastClaw をインストールします。単一のバイナリを ~/.local/bin に配置します。
最初の起動でセットアップウィザードが起動します。LLM プロバイダを設定すると、デフォルトのエージェントが自動的に作成されます。
その後、http://localhost:18953 でダッシュボードを開いてください(デフォルトポート 18953)。

APIYIに接続する(推奨)

APIYIはOpenAIとAnthropicの両方のAPIプロトコルに対応しています。FastClawは OpenAI互換のプロバイダ または Anthropic互換のプロバイダ のどちらでも使用でき、どちらでも単一のAPIYIキーで同じ完全なモデル一覧にアクセスできます。

オプション1: ダッシュボードから設定する(推奨)

  1. http://localhost:18953 を開き、初回起動時に生成された管理者アカウントでログインします
  2. モデル / プロバイダ に移動し、新しいプロバイダ項目を追加します:
  1. エージェントの モデル パネルに移動し、デフォルトモデルに設定します

オプション2: CLIから設定する

まずシェルで APIYI_API_KEY 環境変数を export しておく必要があります(export APIYI_API_KEY=sk-...)— FastClaw はキーをデータベースに平文で保存しません。
なぜAPIYIなのか?
  • 1つのキーで多くのモデル: OpenAI / Anthropic / Google / DeepSeek / Zhipu など — 各プロバイダごとに個別申請する必要はありません
  • 料金面の優位性: 通常は公式料金より5%-20%安く、一部のモデルではチャージ特典があります
  • 中国から直接アクセス: VPNなしで海外のLLMにアクセスできます
  • 二重プロトコル対応: FastClawの両方のプロバイダ種別をサポートしています

オプション3: Anthropicネイティブプロトコル(Claude中心のワークロードに最適)

主にClaudeモデルを使用する場合は、AnthropicプロバイダをAPIYIに直接向けます: 対応するCLI:

機能早見表

エージェント管理

ダッシュボード → エージェント: エージェントの作成 / 編集、SOUL.md(パーソナリティ)、IDENTITY.md、MEMORY.md(長期メモリ)を定義します。

スキル

同梱: code-runner, image-gen, data-analysis, web-search, skill-creator. ClawHub / GitHub からさらに追加できます。

IMチャネルのバインディング

エージェント → チャネル: Telegram / Discord / Slack のボット token を貼り付けます — 保存時に自動検証されます。

OpenAI互換 API

/v1/chat/completions ストリーミング エンドポイントは、任意の OpenAI SDK でそのまま動作します。

サンドボックス実行

設定 → ランタイムで Docker / E2B サンドボックスを切り替え、ツール呼び出し後に成果物を自動同期します。

スケジューラ

エージェント → スケジューラ: エージェントが create_cron_job 経由で cron ベースのリマインダーを作成できるようにします。

デプロイモード

複数レプリカのデプロイには次が必要です:
  • FASTCLAW_STORAGE_TYPE=postgres, FASTCLAW_STORAGE_DSN=postgres://...
  • S3互換ストアを指す一連のFASTCLAW_OBJECT_STORE_*変数(pod間でskillsとworkspaceを同期するために使用)
  • FASTCLAW_BIND=all0.0.0.0で待ち受け)
K8sの完全なマニフェストは、リポジトリのdeploy/k8s/フォルダにあります。

よくある質問

  • FastClaw: Go ベースの単一バイナリで、「エージェントファクトリー」ユースケース向けです — マルチエージェント管理、IM チャネル配信、サンドボックス分離に対応します。エージェントをサービスとして提供したい場合に最適です。
  • OpenClaw: Node.js ベースで、個人向けローカルアシスタントのユースケースに重点を置いています — ローカルプライバシー + マルチ IM プラットフォーム間の連携。
  • どちらも APIYI の全モデルマトリクスにアクセスできます。デプロイ形態に合うほうを選んでください。
はい。APIYI は OpenAI 互換エンドポイント(https://api.apiyi.com/v1)と Anthropic 互換エンドポイント(https://api.apiyi.com)の両方を公開しています。FastClaw のどちらのプロバイダータイプでも動作します。APIYI のドキュメントにあるモデル ID をそのまま使ってください(例: gpt-5.4, claude-sonnet-4-6, deepseek-v3.2, gemini-3.1-pro-preview)。
  1. 対象プラットフォームでボットを作成し、トークンを取得します
  2. ダッシュボード → エージェントを選択 → チャネル → トークンを貼り付けて保存します(getMe / auth.test で自動検証されます)
  3. IM プラットフォーム内でボットを検索してチャットを開始します — セッションは chatID ごとに分離されます
はい。FastClaw Community License では以下が許可されています:
  • ✅ 自社製品のバックエンドとして組み込むこと(商用利用)
  • ✅ 組織内での内部デプロイ
許可されないもの(商用ライセンスなしの場合):
  • ❌ FastClaw 自体を、無関係な組織向けのマルチテナント SaaS としてホスティングすること
  • ❌ ダッシュボード内の FastClaw ブランド表記を削除または変更すること
商用ライセンス: [email protected]

関連リソース

プロジェクトリポジトリ

github.com/fastclaw-ai/fastclaw

APIYI API ドキュメント

キーと Base URL の参照を取得します

OpenClaw の代替

個人向けローカルアシスタントのユースケースに対する別の選択肢です

料金とチャージ

APIYI の料金と初回チャージ特典をご覧ください