Hi everyone!
I’m excited to share something I’ve been building for fellow n8n users who’ve ever wished they could own their workflows as code.
I’ve developed a converter that transforms your n8n workflow JSON exports into type-safe TypeScript monorepos.
You can take an n8n workflow and instantly generate a TypeScript project that mirrors your triggers, nodes, and connections. Instead of juggling JSON files or worrying about vendor lock-in, you get production-ready code you can version control, test, and deploy anywhere.
Currently, 27 nodes/functions have been confirmed to work:
Triggers: Manual, Schedule, Chat, Webhook, Respond to Webhook
Logic & Actions: If, Wait, Edit Fields, HTTP Request, Code
AI & LLM Nodes: Basic LLM Chain, AI Agent, OpenAI/OpenRouter Chat Models, OpenAI Generate Image, Postgres Chat Memory, OpenAI “Message a Model”
Data & Integrations: Supabase (Create/Update row), Google Sheets (Create/Get/Update/Append), Send Email, Slack, Telegram, Google Drive Upload
(One-way only: n8n → TypeScript for now.)
This is still alpha software; there will be rough edges and missing nodes. I’m looking for users who will:
Try converting their workflows
Report conversion accuracy issues or usability pain points
Suggest features or node support priorities
You can try it here: code8n.vercel.app
Your input will directly shape the future of this tool. Thanks in advance for helping make n8n even more powerful for the whole community!