
安全でプライベートなAIエージェントオペレーティングシステム。ローカル暗号化ストレージ、OAuth/SSO認証、ポリシーベースのアクセス制御、拡張可能なツール構築フレームワークを備え、個人利用から本番環境まで対応。
あなたの味方になる、安全なパーソナルAIアシスタント
English | 简体中文 | Русский | 日本語 | 한국어
フィロソフィー • 機能 • インストール • 設定 • セキュリティ • アーキテクチャ
IronClawはシンプルな原則に基づいて構築されています:あなたのAIアシスタントは、あなたのために働くべきであり、あなたに不利益をもたらすべきではありません。
AIシステムがデータの取り扱いについて不透明になり、企業の利益に沿って調整されることが増えている世界で、IronClawは異なるアプローチを取ります:
IronClawは、個人生活にも仕事にも本当に信頼できるAIアシスタントです。
最新のアップデートはリリースページをご覧ください。
Windowsインストーラーをダウンロードして実行してください。
irm https://github.com/nearai/ironclaw/releases/latest/download/ironclaw-installer.ps1 | iex
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/nearai/ironclaw/releases/latest/download/ironclaw-installer.sh | sh
brew install ironclaw
cargoでインストールします。コンピューターにRustがインストールされていることを確認してください。
# リポジトリをクローン
git clone https://github.com/nearai/ironclaw.git
cd ironclaw
# ビルド
cargo build --release
# テストを実行
cargo test
フルリリース(チャネルソースを変更した後)の場合、まず./scripts/build-all.shを実行してチャネルを再ビルドしてください。
# データベースを作成
createdb ironclaw
# pgvectorを有効化
psql ironclaw -c "CREATE EXTENSION IF NOT EXISTS vector;"
セットアップウィザードを実行してIronClawを設定します:
ironclaw onboard
ウィザードは、データベース接続、NEAR AI認証(ブラウザOAuth経由)、シークレットの暗号化(システムキーチェーンを使用)を処理します。設定は接続されたデータベースに永続化されます。ブートストラップ変数(例:DATABASE_URL、LLM_BACKEND)は、データベース接続前に利用できるよう~/.ironclaw/.envに書き込まれます。
IronClawはデフォルトでNEAR AIを使用しますが、多くのLLMプロバイダーをすぐに利用できます。組み込みプロバイダーにはAnthropic、OpenAI、Google Gemini、MiniMax、Mistral、Ollama(ローカル)が含まれます。OpenRouter(300以上のモデル)、Together AI、Fireworks AI、セルフホストサーバー(vLLM、LiteLLM)などのOpenAI互換サービスもサポートされています。
ウィザードでプロバイダーを選択するか、環境変数を直接設定してください:
# 例:MiniMax(組み込み、204Kコンテキスト)
LLM_BACKEND=minimax
MINIMAX_API_KEY=...
# 例:OpenAI互換エンドポイント
LLM_BACKEND=openai_compatible
LLM_BASE_URL=https://openrouter.ai/api/v1
LLM_API_KEY=sk-or-...
LLM_MODEL=anthropic/claude-sonnet-4
完全なプロバイダーガイドはdocs/capabilities/llm-providers.mdをご覧ください。
IronClawは、データを保護し悪用を防ぐために多層防御を実装しています。
すべての信頼されていないツールは、隔離されたWebAssemblyコンテナで実行されます:
WASM ──► 許可リスト ──► リーク ──► 認証情報 ──► リクエスト ──► リーク ──► WASM
バリデーター スキャン 注入 実行 スキャン
(リクエスト) (レスポンス)
外部コンテンツは複数のセキュリティレイヤーを通過します: