
tl;dr: Keystroke is an all-in-one platform for building internal agents and workflows. It's built from the ground up with coding agents in mind. Build agents and workflows as TypeScript in your own repo, then deploy them to a web app where your whole team can use them.
Try it free: https://keystroke.ai/
GitHub: https://github.com/keystrokehq/keystroke
Hey everyone, we’re Blake and Dallin from Keystroke. Keystroke is a recent pivot from Buster, our original YC W24 idea.
At Buster, we spent a lot of time building internal agents and automations. We used visual platforms like n8n and Gumloop, as well as code-first tools like Trigger.dev, Mastra, and several of Vercel’s open frameworks. We genuinely liked many of them, but kept encountering two different problems:
So, we started building the thing we wish existed: a code-first framework that made it stupid easy to build complex agents and AI systems, with a web app for teams to collaborate on top.
We liked it so much that we decided to pivot away from Buster and focus on building Keystroke full time.
With Keystroke, I was able to rebuild our original startup’s product (an AI data analyst) in ~5 minutes.
I pointed Cursor at our old Buster repo and it was able to:
Since then, Delbert has been answering ad-hoc questions for me in Slack on a regular bases. He builds me metabase dashboards when I need them. He sets his own triggers, reviews key metrics periodically, and pings me in Slack if anything looks off.
In Keystroke, workflows are ordinary async TypeScript: a ‘for’ loop is an actual ‘for’ loop, inputs use Zod schemas, and everything you build can be tested with Vitest. Our managed runtime makes workflows durable across errors, sleeps, approval steps, and process restarts.
Agents wrap Vercel’s AI SDK and can use workflows, actions, other agents, MCP servers, and integrations as tools. They also include memory, a persistent filesystem, web search, triggers, and optional VM sandboxes.
Deployed agents and workflows instantly appear in the web app with a chat UI, workflow visualizations, input forms, sharing, credential management, integrations, and logs.
The entire platform was built from the ground of with coding agents in mind. Your coding agent can use the CLI to scaffold a local directory with a Keystroke project and an AGENTS.md. Then, it can build whatever agent or AI system you want, search our docs, run tests, and push what you build up to the Keystroke platform.
Try it: get started at keystroke.ai with $20 in free credits
Share feedback: we’re in open alpha, please tell us what breaks
Star us on Github: we’re open source, check out the code on GitHub
Reach out: want to chat? email us at team@keystroke.ai