
ツールを使用するAIエージェント向けのランタイムセキュリティ。ローカルポリシー、事前アクションの強制適用、フォレンジック監査証跡を備えています。
Kontext は AI エージェント向けの認可プラットフォームです。スコープ付き認証情報、ポリシー適用、承認、監査トレイルを通じて、エージェントがアクセスおよび実行できる内容をチームが制御できるようにします。Kontext は開発者エージェント向けにローカルファーストで動作し、セキュリティに敏感な環境向けにマネージドまたはセルフホスト型デプロイメントへ拡張できます。
brew install kontext-security/tap/kontext
セルフサービスセットアップを使用して、マシン上のエージェントアクティビティをチームの Kontext ダッシュボードにストリーミングします。
ワークスペースの Deployments ページでインストールトークンを生成し、次を実行します:
kontext setup
kontext setup を再実行すると、保存されたトークンをローテーションできます。kontext setup --uninstall を実行すると、セットアップがインストールしたユーザーレベルの設定、フック、LaunchAgent、キーチェーントークンが削除されます。ローカルログと監視データは保持され、組織管理のフックはそのまま残ります。セルフサービスセットアップは現在 macOS のみ対応です。
kontext doctor を実行すると、デーモンのバージョン、ハートビート、エクスポートバックログを検査できます。自動的な古いバイナリの回復より前のリリースからアップグレードする場合、doctor が古いまたは不明なデーモンバージョンを報告したら、kontext doctor --fix を一度実行してください。その後の Homebrew アップグレードでは、デーモンが自動的に再起動されます。
Kontext は AI エージェント向けにセキュリティと実用性のバランスを取ります。低リスクのアクションはそのまま実行され、安全でないアクションは実行前にブロックできます。
allow ルールと deny ルールを適用します。破壊的なコマンド、本番リソース、機密ファイル、データ書き出し、認証情報アクセスなど、既知の境界にはハードポリシーを使用します。決定パスは次のとおりです:
Agent tool call
-> agent hook
-> daemon
-> action classification
-> deterministic policy
-> probabilistic risk score
-> allow / deny
-> hosted dashboard stream
エンタープライズ向けのアイデンティティ、監査保持、組織コントロール、デプロイメント計画、カスタム利用量、セキュリティチームとプラットフォームチームのオンボーディングについては、[email protected] まで連絡するか、こちらから予約 してください。
互換性のあるツールイベントをローカルランタイムに送信するアダプターを通じて、追加のエージェントを追加できます。
kontext setup
|
|-- User managed config: ~/Library/Application Support/Kontext/managed.json
|-- Agent integration: hooks or observer
| |-- PreToolUse -> kontext hook pre-tool-use
| |-- PostToolUse -> kontext hook post-tool-use
|
|-- LaunchAgent: security.kontext.managed-observe
|-- Daemon: Unix socket service + RuntimeCore
|-- Deterministic policy: curated rule categories + active profile
|-- Probabilistic risk: local allow/deny decision after deterministic allow
|-- Store: local SQLite with redacted events and decision metadata
|-- Stream: governed activity to the hosted workspace dashboard
go build -o bin/kontext ./cmd/kontext
go test ./...
go test -race ./...
go vet ./...
pnpm install --frozen-lockfile
pnpm build
protobuf コードは次のコマンドで生成します:
buf generate
サービス定義は kontext-security/proto agent.proto にあります。
| デフォルト | 動作 |
|---|
| ユーザースコープのデーモン | kontext setup は、kontext managed-observe-daemon を実行するユーザー LaunchAgent をインストールします。 |
| 監視モード | 決定は would allow または would deny として記録され、エージェントをブロックしません。 |
| キーチェーントークン保存 | セルフサービスのインストールトークンは、ユーザーのログインキーチェーンに保存されます。 |
| 秘匿化されたストレージ | ツールイベントと決定は、秘匿化されてローカルに保存されます。 |
| マネージドローカル判定 | Homebrew は llama.cpp 経由で llama-server をインストールします。Kontext は必要に応じてデフォルトの GGUF 判定モデルをダウンロードしてキャッシュします。 |
| 推論キャプチャなし | Kontext はツールイベントと結果をキャプチャしますが、LLM の推論、トークン使用量、会話履歴全体はキャプチャしません。 |
| エージェント | ステータス | セルフサービスパス | サポートレベル |
|---|
| Claude Code | アクティブ | kontext setup | デーモン、ダッシュボードストリーム、デフォルトで監視(管理設定が enforce を設定している場合のみ強制)。 |
| Claude Cowork | アクティブ | kontext setup | セットアップ後、Cowork のアクティビティがダッシュボードに表示されます。 |
| Goose | 計画中 | 近日公開 | アダプターはまだリリースされていません。 |
| Codex | 計画中 | 近日公開 | アダプターはまだリリースされていません。 |
| Cursor | 計画中 | 近日公開 | アダプターはまだリリースされていません。 |