Keystroke
代码优先的自动化平台,用于构建内部 AI Agent 与工作流,专为 Claude Code、Cursor 等编程 Agent 构建和维护而设计。
社区:
产品概览
什么是Keystroke?
Keystroke 是一个自动化平台,颠覆了传统的搭建方式:你不需要在画布上拖拽节点,而是直接描述想要的 Agent 或 workflow,交给你的编程 Agent(Cursor、Claude Code、Codex 等)把它写成真正的 TypeScript 代码,放进你自己的代码仓库。Keystroke 随后提供托管运行时,把这些代码推上生产环境——负责集成管理、凭据存储、调度和运行历史记录。由于每个 Agent 和 workflow 都是普通的、受版本控制的 TypeScript 代码,而不是专有的流程图,团队可以在 Git 中审查改动、编写测试、在任何环境运行同一套逻辑,从而避免了 n8n、Zapier 这类可视化自动化工具常见的锁定问题。该平台内置超过 1000 个预制应用集成,并支持任意 HTTP API 和 MCP 服务器,让 Agent 可以直接接入 Slack、Gmail、Linear、Salesforce 等工具。Keystroke 基于 ELv2 协议开源,并获得 Y Combinator 投资。
主要功能
代码优先的 Agent 框架
Agent 和 workflow 以标准 TypeScript 的形式编写在你自己的代码仓库中,可以像普通代码一样通过 Git 进行代码审查、测试和版本管理,而不必依赖被锁定的可视化编辑器。
1000+ 内置集成
内置 Slack、Google、Linear、Salesforce 等数百个预制连接器,还可以自由接入任意 HTTP API 或 MCP 服务器。
持久化 Agent 记忆与工作空间
Agent 拥有跨运行的持久记忆、文件系统、代码执行能力,以及用于状态管理和计算任务的独立沙箱环境。
带人工审批的持久化工作流
确定性的、类型安全的 workflow 步骤可以与 Agent 推理相串联,运行过程可在高风险操作执行前暂停,等待人工确认。
事件、定时与 Webhook 触发器
自动化流程可以由 cron 定时任务、传入的 Webhook、对外部系统的轮询,或 Linear 新建 issue、会议结束等事件触发启动。
团队共享工作空间与治理
团队可在同一项目中协作维护 Agent、技能与上下文,并配有基于角色的权限控制、用量限制和完整的运行级可观测性。
使用场景
- 销售与营收运营 : 自动丰富新线索信息,在会议前生成客户简报,并标记出长期无响应、需要重新触达的账户。
- 客服与支持运营 : 对收到的支持邮件进行分诊,基于内部文档草拟回复,并将需要人工处理的问题上报至 Linear。
- 财务与账务 : 核对 Stripe 打款与账本记录,将银行流水与会计分录进行匹配,并标记出未被使用的循环订阅费用。
- 工程研发流程 : 将已合并的 Pull Request 汇总成发布说明,把告警事件与近期部署关联起来,并对新出现的报错与现有工单进行分诊比对。
- 个人效率 : 搭建一个能扫描日历、收件箱和项目动态的晨间简报 Agent,或是一个可以用简单文字指令管理邮件的助手。
常见问题
Keystroke的替代方案
Daytona
面向AI与软件工程团队的开源极速、安全、可扩展开发环境平台。
AgentBox
专为 AI Agent 提供独立邮箱的电子邮件服务,通过标准 IMAP/SMTP 协议实现无缝协作与通信。
Inferable
面向开发者的开源平台,支持本地执行和多语言SDK,用于构建安全、可靠、分布式的LLM AI Agent。
GitAgent
一个用于在Git中原生定义、版本控制和运行AI Agent的开放标准——可跨任何框架、运行时或模型移植。
CloudX
面向移动和AI发布商的供应方平台,具备Agent驱动的货币化工作流和透明的拍卖基础设施。
smolagents
极简AI Agent框架,高效安全,支持任何大型语言模型,深度集成Hugging Face Hub。
Swytchcode
位于AI Agent和生产环境之间的API集成执行层,通过单个CLI处理2000+个API的认证、重试、schema验证和策略控制。
Dedalus Labs
一个灵活的平台,提供统一API连接任何大型语言模型(LLM)与任何托管MCP(模型-控制器-平台)服务器,实现AI助手的快速部署。

