Have a coding agent build a scheduled briefing that pulls from Calendar, email, and issue trackers into Slack.
Build a data analyst agent that answers business questions by querying a data warehouse.
Define reusable typed actions, agents, and workflows that live as code in your own repository.
Self host the standalone server instead of using the managed cloud platform.
| keystrokehq/keystroke | 0xbennie/binance-smart-money-tracker | aeneasr/dockerstats | |
|---|---|---|---|
| Stars | 44 | 44 | 44 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | — | 2021-04-07 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 20+ and either a Keystroke Cloud account or self hosting the standalone server.
Keystroke is a framework and platform for building AI agents and automations using real TypeScript code instead of a drag and drop workflow builder. It is designed to work together with coding agents like Claude Code, Cursor, or Codex: you describe the automation you want in plain language, and your coding agent writes it as typed, tested, version controlled code in your own repository. The project compares itself to the workflow automation tool n8n, but built for coding agents rather than a visual canvas. Instead of a JSON blob describing a workflow, everything is code that a coding agent can read, test, review, and fix directly. Once your coding agent has scaffolded a project, you can deploy it to a shared platform where a team can run it, connect credentials such as API keys, and inspect the history of every run. The framework is organized around four building blocks. An action is a single reusable unit of work, defined with typed input and output. An agent is used when the task is open ended and a model should decide what to do. A workflow strings together known steps that should run in a predictable, durable order, and can call agents when a step needs judgment. A trigger starts work from a schedule, a webhook, a poll, or an event from another app. There is also a catalog of over a thousand integration definitions for connecting to outside services, plus support for attaching custom HTTP APIs or MCP servers. Getting started requires Node.js version 20 or later. After installing the CLI globally with npm, a few commands log in, scaffold a new project, link it, and deploy it. The same TypeScript project can also run as a standalone self hosted server instead of on the managed Keystroke Cloud. The core framework is released under the Elastic License 2.0, which allows people to inspect, modify, and self host the code, but does not allow offering Keystroke's own functionality as a competing hosted service to other people. The separate Keystroke Cloud platform contains additional code under its own license.
A TypeScript framework and platform for building AI agents and automations that your coding agent writes as real code instead of a visual workflow builder.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Zod.
You can inspect, modify, and self host the code, but you cannot offer Keystroke's own functionality as a competing hosted service to others.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.