Keystroke

Keystroke

Keystroke · 程式設計

Keystroke 是一套多合一的 AI 代理平台,用來建置與執行內部 AI 代理與 AI 系統。你描述想要什麼,代理就把它寫成真正的 TypeScript,接著 Keystroke 會連同整合、憑證、執行記錄與共享團隊工作區一起部署。很多工具都這樣承諾。真正交給你可長期保留程式碼的卻很少。 賣點很單純。如果你要的是能閱讀、能測試、能維護的代理自動化,而不是黑箱,這套就是為此而生。當你自帶 API 金鑰時,Hobby 方案永久免費,價格只有當代理真的開始執行後才變得重要。

Keystroke 的介面預覽

關於 Keystroke

Keystroke 是什麼

Keystroke 是一套 code-first 平台,用於內部 AI 代理與 AI 工作流程自動化。你不用在視覺化建置器裡拖曳節點,而是在真實專案中得到一般的 TypeScript,讓團隊能用 git 審查、用測試執行、並長期維護。底層框架是一套 TypeScript AI 框架,而不是封閉的服務。

它解決的問題是擁有權。多數代理工具交給你的是無法檢視的產出,團隊既無法稽核代理做了什麼,也無法在它出錯時修好。Keystroke 讓程式碼保持可見,並在周邊補上枯燥卻關鍵的部分:超過 1,000 項內建整合、OAuth 與 API 金鑰儲存、執行記錄,以及工作流程裡的人工核准步驟。

主要限制在於它是為團隊而打造,不是給想要週末原型的單人玩家。如果你不寫 TypeScript,或沒有可部署的程式庫,透過 MCP 使用的舊版託管工作區是較溫和的入門方式。它仍在演進。

開始使用

  1. 用 npm install -g @keystrokehq/cli 安裝 CLI(需要 Node.js ^22.18.0 或 >=24.0.0)。
  2. 執行 keystroke auth login 登入,這會在你自己的機器上開啟瀏覽器裝置流程。
  3. 用 keystroke init my-app --yes 建立專案,這會產生設定檔、內含範例代理與工作流程的 src/ 資料夾,以及一份 AGENTS.md 指南。
  4. 用 keystroke projects link --project <project-slug> 把資料夾連結到平台專案,然後執行 keystroke deploy。
  5. 在網頁應用程式或 Slack 中與已部署的代理對話,並在出錯時查看執行記錄。

產品資訊

快速了解 Keystroke 的定價、支援平台與效能。

免費方案是
付費方案$0 - $20/mo
平台Web (managed workspace), CLI on macOS, Linux, and Windows
開發者Keystroke
類別程式設計
發布日期Sep 2025
最近更新Sep 2025
網站訪問量560
網站全球排名11.4M
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 產品與工程團隊:Keystroke 是為想在自己程式庫中擁有程式碼、用 git 審查、在 CI 中測試的團隊所用的 AI 代理。對任何避開程式碼庫的人來說都不太合適。
  • 營運與支援主管:超過 1,000 項整合與核准步驟讓非開發者也能安全執行自動化。不過設定上仍會依賴開發者。
  • 預算有限的單人開發者:免費的 Hobby 方案讓你用自帶的 API 金鑰探索建置 AI 代理,之後再決定要不要付費。

任務

  • 內部 AI 代理:建置具備記憶、持久工作區與公司工具的助理,讓它們承接真實工作,例如分流工單或草擬回覆。
  • 持久工作流程自動化:結合代理、等待、鉤子與觸發器,讓長時間執行的流程能撐過重新啟動,而不是中途死掉。
  • 公司知識中樞:給每個團隊一個分享情境、代理與技能的地方,而不是散落在各聊天工具中。

情境

  • 自動化例行的後勤工作,例如轉送進來的請求,或在兩個 SaaS 工具之間同步紀錄。
  • 執行會暫停等待人工核准的長時間流程,例如需要簽核才能繼續的費用或內容審查。
  • 給支援團隊一個聊天機器人,讓它從內部文件回答,並在答不出來時轉交真人。

主要功能

Code-first 代理建置

Keystroke 把自然語言請求轉成真正的 TypeScript,代理因此存在於你能檢視、版控與測試的專案中。這很重要。你能精確追蹤代理做了什麼、在 pull request 中比對變更,並修好一個錯誤,而不是去猜一個隱藏節點為何行為異常。有三個介面會產生相同的程式碼:應用程式內的平台代理、你自己的程式開發代理(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 替代方案

Forefront

Forefront

Forefront · 程式設計

Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。

免費 / $0 - $99/mo查看詳情
Startkit

Startkit

StartKit.AI · 程式設計

Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。

付費 / $99 - $499 one-time查看詳情
Testim

Testim

Tricentis · 程式設計

Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。

免費 / Custom pricing on request查看詳情