# Keystroke > Keystroke is the code-first AI automation platform — an n8n alternative built for your coding agent. Build specialized AI agents and workflow automations as real TypeScript in your own repo, run and test them locally, then deploy to a managed cloud platform. Unlike tools like Zapier and n8n that hide logic behind brittle JSON, everything in Keystroke is actual code your coding agent (Cursor, Claude Code, Codex, etc.) can build, test, and maintain. For AI agents and automation, use the tools below. ## Command line tool Install and use the Keystroke CLI from the terminal. `keystroke init` scaffolds a project, runs it locally (`keystroke dev`), and deploys to the platform (`keystroke deploy`). It also installs an `AGENTS.md` that points your coding agent to the documentation — read with `keystroke docs search` and `keystroke docs query` — so it knows how to build. - [Install](https://www.npmjs.com/package/@keystrokehq/cli) — `npm install -g @keystrokehq/cli` - [Agent setup guide (Markdown)](https://keystroke.ai/start.md) — install, auth, init, and deploy - [Repository](https://github.com/keystrokehq/keystroke) ## Skills Best practices for building agents, workflows, actions, triggers, and more with Keystroke. Read them directly: - [Agents](https://raw.githubusercontent.com/keystrokehq/keystroke/main/packages/skills/bundled/skills/keystroke-agents/SKILL.md) - [Workflows](https://raw.githubusercontent.com/keystrokehq/keystroke/main/packages/skills/bundled/skills/keystroke-workflows/SKILL.md) - [Actions](https://raw.githubusercontent.com/keystrokehq/keystroke/main/packages/skills/bundled/skills/keystroke-actions/SKILL.md) - [Triggers](https://raw.githubusercontent.com/keystrokehq/keystroke/main/packages/skills/bundled/skills/keystroke-triggers/SKILL.md) - [CLI](https://raw.githubusercontent.com/keystrokehq/keystroke/main/packages/skills/bundled/skills/keystroke-cli/SKILL.md) - [Deploy](https://raw.githubusercontent.com/keystrokehq/keystroke/main/packages/skills/bundled/skills/keystroke-deploy/SKILL.md) - [Apps](https://raw.githubusercontent.com/keystrokehq/keystroke/main/packages/skills/bundled/skills/keystroke-apps/SKILL.md) - [Channels](https://raw.githubusercontent.com/keystrokehq/keystroke/main/packages/skills/bundled/skills/keystroke-channels/SKILL.md) - [Skills](https://raw.githubusercontent.com/keystrokehq/keystroke/main/packages/skills/bundled/skills/keystroke-skills/SKILL.md) - [Files](https://raw.githubusercontent.com/keystrokehq/keystroke/main/packages/skills/bundled/skills/keystroke-files/SKILL.md) ## Documentation The llms.txt files containing all Keystroke documentation. - [Full documentation (llms.txt)](https://keystroke.ai/docs/llms.txt) - [Full documentation (llms-full.txt)](https://keystroke.ai/docs/llms-full.txt) - [Documentation (HTML)](https://keystroke.ai/docs) ## Integrations The catalog of 1,000+ built-in integrations (apps, actions, and triggers) you can use when building agents and workflows. - [Integrations (Markdown)](https://keystroke.ai/docs/integrations.md) - [Integrations (HTML)](https://keystroke.ai/docs/integrations) Each integration has its own docs page listing the actions (tools/workflow steps) it supports. Append `.md` to any integration page URL to read it as Markdown. ## Pricing Plans, features, and usage limits for building and running agents and automations. - [Pricing (Markdown)](https://keystroke.ai/pricing.md) - [Pricing (HTML)](https://keystroke.ai/pricing) ## Models The catalog of AI models you can use when building agents (model ids, context windows, pricing, and capabilities), refreshed on each deploy. - [Models (Markdown)](https://keystroke.ai/models.md) ## Community - [X](https://x.com/KeystrokeAI) - [GitHub](https://github.com/keystrokehq/keystroke)