
Keystroke
Keystroke · コーディング
Keystrokeは、社内AIエージェントとAIシステムを構築・運用するためのオールインワンのAIエージェント基盤だ。欲しいものを伝えると、エージェントがそれを本物のTypeScriptとして書き出し、Keystrokeが連携、認証情報、実行履歴、共有チームワークスペースとともに配備する。こうした約束をするツールは多い。だが実際に手元に残せるコードを渡してくれるものは少ない。 訴えはシンプルだ。ブラックボックスではなく、読めてテストできて保守できるエージェント自動化を求めるなら、そのために作られている。自分のAPIキーを持ち込めばHobbyプランは永久無料で、料金が本当に問題になるのはエージェントが実際に動き始めてからだ。

Keystroke について
Keystrokeとは
Keystrokeは、社内AIエージェントとAIワークフロー自動化のためのcode-firstプラットフォームだ。ビジュアルビルダーでノードをドラッグする代わりに、チームがgitでレビューし、テストで実行し、長く保守できる本物のプロジェクト内の普通のTypeScriptが手に入る。土台となるフレームワークはTypeScript AIフレームワークであり、閉じたサービスではない。
これが解決するのは所有権の問題だ。多くのエージェントツールは中身を確認できない出力を渡すため、チームはエージェントが何をしたかを監査できず、壊れたときに直せない。Keystrokeはコードを可視化したまま、その周りの地味だが重要な部分を足す。1,000を超える組み込み連携、OAuthとAPIキーの保管、実行履歴、ワークフロー内の人間による承認ステップだ。
主な制約は、週末の試作を求める個人ではなく、チーム向けに作られている点だ。TypeScriptで作業しない、あるいは配備元のリポジトリがないなら、MCP経由の旧来のホスト型ワークスペースがより穏やかな入口になる。今も進化を続けている。
はじめ方
npm install -g @keystrokehq/cliでCLIをインストールする(Node.js ^22.18.0 または >=24.0.0 が必要)。keystroke auth loginを実行してサインインする。自分のマシン上でブラウザのデバイスフローが開く。keystroke init my-app --yesでプロジェクトを作る。設定ファイル、サンプルのエージェントとワークフロー入りのsrc/フォルダ、AGENTS.mdガイドが生成される。keystroke projects link --project <project-slug>でフォルダをプラットフォームのプロジェクトに紐づけ、keystroke deployを実行する。- 配備したエージェントとウェブアプリまたはSlackで対話し、失敗したときは実行履歴を確認する。
AIツール情報
Keystrokeの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- プロダクト・エンジニアリングチーム:Keystrokeは、自分のリポジトリでコードを所有し、gitでレビューし、CIでテストしたいチーム向けのAIエージェントだ。コードベースを避ける人には向かない。
- 運用・サポート責任者:1,000を超える連携と承認ステップにより、開発者でない人も安全に自動化を動かせる。ただし設定は開発者に頼ることになる。
- 予算の限られた個人開発者:無料のHobbyプランなら、支払う前に自分のAPIキーでAIエージェント構築を試せる。
タスク
- 社内AIエージェント:記憶、永続ワークスペース、社内ツールを備えたアシスタントを作り、チケットの振り分けや返信の下書きといった実務を任せる。
- 耐久性のあるワークフロー自動化:エージェント、待機、フック、トリガーを組み合わせ、長時間の処理が途中で死なずに再起動を乗り越えるようにする。
- 社内ナレッジハブ:文脈、エージェント、スキルをチャットツールに散らばらせず、各チームが一箇所で共有できるようにする。
シーン
- 入ってきた依頼の振り分けや、2つのSaaSツール間のレコード同期といった定型的なバックオフィス業務を自動化する。
- 経費やコンテンツのレビューなど、続行前に承認が必要で人間の確認を待って止まる長時間処理を動かす。
- 社内文書から回答し、答えられないときは人に引き継ぐチャットボットをサポートチームに与える。
主な機能
Code-firstのエージェント構築
Keystrokeは自然言語の依頼を本物のTypeScriptに変えるため、エージェントは確認・版管理・テストできるプロジェクト内に住む。これは大きい。エージェントが何をするかを正確に追跡でき、pull requestで変更を比較し、隠れたノードがなぜ誤作動したかを推測するのではなく不具合を直せる。同じコードを生む入口は3つある。アプリ内のプラットフォームエージェント、自分のコーディングエージェント(Cursor、Claude Code、Codex)、そしてMCPサーバーだ。
1,000を超える組み込み連携
エージェントとワークフローは、チームがすでに使うツールにつながる。SlackやGoogleからLinear、さらに数百のサービスまで対応し、OAuthとAPIキーは一箇所で管理する。任意のHTTP API、社内の非公開APIも含めて接続でき、MCPサーバーも組み込める。多くのチームにとって、これがデモと本番システムに実際に触れるものとの差になる。
耐久性のあるワークフロー
ワークフローはリプレイ、待機、フック、トリガーを備えるため、実行は数時間から数日止まっても、止まった地点から正確に再開できる。これにより、署名を待つ入社手続きのような実プロセスをモデル化でき、短い単発タスクだけに留まらない。状態は失われない。最初からやり直すこともない。
管理されたチームワークスペース
ウェブアプリは、エージェントとワークフローを配備し、対話し、実行履歴を確認し、認証情報を管理する共有の場だ。ログと実行履歴はすべてのプランに含まれるため、同僚は作った本人に聞かずに失敗した実行をデバッグできる。忙しいチームには大きな違いだ。
人間参加型の承認
ワークフローは、自動化が続く前に人がステップを承認することを求められる。返金や公開など実際の影響を伴うものにチームはこれを使い、完全な自律性ではなく人間のチェックポイントを置く。
利用量の管理とガードレール
Keystrokeはエージェントとワークフローが実際に動いている間だけ課金し、利用上限、アラート、支出上限を設定できる。Organizationプランは役割ベースのアクセス制御とエージェントのガードレールを追加し、非技術系の社員に基盤の上で作らせる前に多くの企業が必要とするものを備える。
自前のモデルキーを持ち込む
どのプランもAIゲートウェイの任意モデルを使え、プロバイダー表示価格に1.1倍の上乗せが付く。自前のキーやプロキシを持ち込むこともできる。既存のモデル契約とボリューム割引を持つチームはKeystrokeをそこに向け、上乗せを避けられる。契約前に確認する価値がある。
メリットとデメリット
メリット
- エージェントとワークフローは本物のTypeScriptなので、チームは他のコードと同じようにレビュー・テスト・保守できる。
- 1,000を超える連携に加え、任意のHTTP APIやMCPサーバーにより、エージェントはすでに使うツールに届く。
- 従量課金はエージェントが動く間だけ請求され、上限とアラートが予想外の請求を防ぐ。
- 自前キー付きの無料Hobbyプランで、無料で基盤を評価できる。
デメリット
- code-firstなので、開発者でない人は設定に助けが要る。ノーコードのドラッグ&ドロップビルダーではない。
- 新しいホスト型MCPワークスペースとローカルCLIの流れは異なり、どちらの道から始めるかチームが混乱することがある。
- Node.jsのバージョン要件が厳しく(23は非対応)、古い環境は先にアップグレードが必要だ。
よくある質問
Keystrokeは、社内AIエージェントの構築と、チームの既存ツールにつながるワークフローの自動化に使う。TypeScriptを書くか生成し、管理されたワークスペースに配備して、ウェブアプリまたはSlackでエージェントを動かす。
関連コンテンツ
Keystrokeに関連するツール、スキル、記事を探す。
Keystrokeの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
GitGlow
GitGlow · コーディング · 生産性向上GitGlow は自分のコードと AI エージェントの変更を一つのレビューにまとめるデスクトップ Git クライアントだ。出荷前に、マシンから何が出ていくのかを確かめられる。
