icon of Keystroke

Keystroke

代码优先的自动化平台,用于构建内部 AI Agent 与工作流,专为 Claude Code、Cursor 等编程 Agent 构建和维护而设计。

社区:

产品概览

什么是Keystroke?

Keystroke preview

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网站分析