The open-source visual platform for building, running & shipping AI agents and workflows.
Drag blocks onto a canvas β wire agents, tools & logic β run with live streaming. No code required β fully extensible when you need it.
π Website Β· π Docs Β· β‘ Quickstart Β· π¬ Examples Β· πΈ Why Zelaxy Β· π Issues Β· π€ Contributing
β If Zelaxy is useful to you, star the repo β it genuinely helps the project reach more builders.
Zelaxy is a visual operating system for AI work. You compose workflows on a canvas out of blocks β AI agents, integrations, logic, loops, sub-workflows β connect them, and a real execution engine runs the graph with token-by-token LLM streaming.
It looks like a flow builder. Under the hood it's a concurrent, topological execution engine with parallel branches, loops, conditional routing, sub-workflows, built-in vector search (RAG), guardrails, and multi-provider AI orchestration β the kind of thing you'd otherwise stitch together from a dozen scripts and services.
| π§© 270+ blocks | π 245+ integrations | π€ 25+ AI providers | β‘ 65+ triggers | π§ RAG built-in |
|---|
β¦and growing every week. πΎ
π Build workflows, not glue code. Drag three blocks onto the canvas, connect them, hit run.
Chain frontier labs, blazing-fast inference hosts, your own cloud, and local models β in a single pipeline. Pick a model from a dropdown; Zelaxy handles each provider's API, auth, streaming, and quirks.
Every logo below is a real block you drag onto the canvas. Auth, API calls, and pagination are handled for you.
- Why Zelaxy
- Features
- Build anything β example workflows
- How it works
- Blocks & integrations
- Quickstart
- Configuration
- Development
- Deployment
- Tech stack
- Contributing
- Sponsors
- License
Most automation tools make you choose: great integrations or real AI or open-source & self-host. Zelaxy is built to give you all three on one canvas.
| Zelaxy | n8n | Zapier | Flowise / Langflow | |
|---|---|---|---|---|
| Open source & self-hostable | β MIT | β SaaS only | β | |
| Visual canvas builder | β | β | β | |
| AI-native (multi-provider LLMs) | β 25+ providers | β | ||
| Built-in RAG / vector search | β pgvector | β | β | |
| Real-time multi-user collaboration | β | β | β | β |
| Live token streaming while running | β | β | β | |
| Guardrails (PII, hallucination, schema) | β | β | β | |
| Code when you need it (JS / HTTP / MCP) | β | β | ||
| SDKs (TypeScript + Python) & CLI | β | β |
Zelaxy is right for you if you want to:
- β‘ Automate complex AI processes without writing a custom backend
- π Chain multiple LLM providers (OpenAI, Claude, Gemini, Groq, DeepSeek, Grok, Mistral, Ollamaβ¦) in one pipeline
- π Visually debug β see exactly which block produced which output, and how long it took
- π Build RAG pipelines with vector search built in β upload, embed, and query from any block
- πͺ Trigger from Slack, GitHub, Gmail, Stripe, Telegram, webhooks, or cron
- π Self-host an open-source platform you can extend with your own blocks and tools
| π§© 270+ blocks | π 245+ integrations | β‘ Live streaming |
|---|---|---|
| Agents, logic, routing, loops, parallel, sub-workflows, functions, guardrails & more. | Slack, Gmail, Jira, Notion, S3, Pinecone, Snowflake, Firecrawl, ElevenLabs⦠hundreds of actions. | Token-by-token LLM streaming. Watch the AI think in real time. |
| π€ 25+ AI providers | π§ Knowledge base (RAG) | πͺ 65+ triggers |
| OpenAI, Claude, Gemini, Groq, DeepSeek, Grok, Cerebras, Mistral, NVIDIA, Bedrock, OpenRouter, Ollama, vLLM⦠| Semantic + hybrid vector search via pgvector (HNSW cosine). Upload docs, embed, query from any block. | Webhooks, cron, Slack, GitHub, Gmail, Stripe, Telegram, Teams, Outlook, WhatsApp & more. |
| π‘οΈ Guardrails | π€ ZelaxyArena copilot | π Real execution engine |
| PII detection (Presidio), hallucination scoring (RAG + LLM), JSON-schema & regex validation. | An in-app AI that builds & edits workflows from plain English, runs tools, researches the web, and manages tables. | Concurrent topological DAG, parallel branches, for/forEach/while loops, conditional routing, sub-workflows. |
| π₯ Real-time collaboration | π Self-hosted & secure | π§° SDKs + CLI |
| Multi-user live editing over WebSockets β live cursors, presence, and per-operation permission checks. | Bring your own keys, database, and infra. Encrypted credentials. MIT licensed. | TypeScript SDK, Python SDK, and a zelaxy CLI for programmatic workflows. |
Six real, end-to-end workflows you can rebuild in minutes β each is a full walkthrough in the Guides β.
Fans out to web + academic search in parallel, then an agent synthesizes a cited brief as structured JSON.
π¨οΈ Chat β π Parallel [ Tavily Β· ArXiv ] β π€ Agent Β· synthesize + cite β π€ Response
Classifies inbound email, drafts a knowledge-grounded reply, and escalates urgent cases β behind a human approval gate.
π§ Gmail β π€ Agent Β· classify β π§ Router β π΄ urgent β Slack Β· π’ normal β Knowledge + draft + π Human β Gmail Β· βͺ spam β stop
Answers strictly from your documents via pgvector search, with a hallucination guardrail that blocks ungrounded replies.
π¨οΈ Chat β π§ Knowledge Β· vector search β π€ Agent Β· answer from passages β π‘οΈ Guardrails Β· grounded? β π€ Response
A researcher β writer β editor hand-off turns one topic into publish-ready copy via three specialized agents.
π Topic β π Researcher Β· Tavily tool β βοΈ Writer Β· draft β πͺ Editor Β· fact-check β π€ Response
Turns a raw email into a scored, enriched CRM record β enrich, qualify with an agent, then branch on the score.
πͺ Webhook β π Hunter / Clay Β· enrich β π€ Agent Β· score fit β π Condition β₯ 70 β β
CRM write Β· β drop
On a cron schedule, pulls metrics, has an agent write a narrative summary, and delivers it to Slack every morning.
β° Schedule Β· cron β π API / Supabase / Sheets β π€ Agent Β· narrate β π¬ Slack
| 01 Β· Design π¨ | Drag blocks onto the canvas. Connect AI agents, APIs, databases, and services. |
| 02 Β· Trigger πͺ | Webhooks, cron schedules, or event-driven from Slack, GitHub, Gmail, Stripe & more. |
| 03 Β· Run & stream β‘ | Hit run. Watch blocks execute concurrently with real-time token streaming and per-block I/O. |
Browse the block families (270+ blocks across these categories)
| Category | Examples |
|---|---|
| AI & reasoning | Agent (multi-provider LLM + tools), Evaluator, Router, Vision, Image Generator, Thinking, Translate, MCP |
| Flow control | Condition (expression or LLM-judge), Router (LLM picks a path), Switch, Loop (for/forEach/while), Parallel, Wait, Human-in-the-loop |
| Data & I/O | Function (JavaScript), API (HTTP), Response, Starter, Variables, Workflow (sub-flows) |
| Knowledge & memory | Knowledge base (RAG / pgvector), Memory (key-value), Table, Mem0, Zep |
| Safety | Guardrails β PII (Presidio), hallucination scoring, JSON-schema & regex validation |
| Messaging | Slack, Discord, Telegram, WhatsApp, Gmail, Outlook, Microsoft Teams, Twilio, SMTP |
| Productivity | Jira, Linear, Notion, Asana, Trello, Monday, Confluence, Airtable, Google Docs/Sheets/Calendar, Excel |
| CRM & sales | Salesforce, HubSpot, Pipedrive, Attio, Apollo, Clay, Zendesk, Gong |
| Databases | PostgreSQL, MySQL, MSSQL, MongoDB, Snowflake, Supabase, ClickHouse, BigQuery, Redis, Elasticsearch |
| Vector & storage | Pinecone, Qdrant, S3, Google Drive, OneDrive, SharePoint, Dropbox, Box |
| Web & browser | Firecrawl, Jina, Stagehand (browser automation), Apify, Bright Data, HTTP |
| Search & research | Exa, Tavily, Perplexity, Serper, Linkup, DuckDuckGo, Wikipedia, ArXiv |
| Voice & media | ElevenLabs, Twilio, YouTube, Spotify, Fireflies, Image Generator, Vision |
| Dev & DevOps | GitHub, GitLab, Sentry, Datadog, Vercel, Cloudflare, PagerDuty, Grafana |
| Finance | Stripe, Square, Brex, RevenueCat, Shopify |
| Custom | MCP servers, Function (JS), API (HTTP), Webhooks, sub-workflows |
Full, searchable reference at docs.zelaxy.in.
Open source. Self-hosted. No account required.
git clone https://github.com/manu14357/Zelaxy.git
cd Zelaxy
bun install
cp apps/zelaxy/.env.example apps/zelaxy/.env.local
# Edit .env.local β set DATABASE_URL, auth secrets, and at least one LLM API key
cd apps/zelaxy && bunx drizzle-kit migrate && cd ../..
bun run dev:fullApp runs at http://localhost:3000, docs at http://localhost:3001.
Prefer hosted? Try zelaxy.in Β· Docs: docs.zelaxy.in
Requirements: Bun β₯ 1.2 Β· PostgreSQL 17 with pgvector Β· at least one LLM API key.
| Variable | Description |
|---|---|
DATABASE_URL |
PostgreSQL connection string (with pgvector) |
REDIS_URL |
Redis connection string (e.g. rediss://β¦ from Upstash) |
BETTER_AUTH_URL |
App URL (e.g. http://localhost:3000) |
BETTER_AUTH_SECRET |
Auth secret (min 32 chars) |
ENCRYPTION_KEY |
64-char hex string for AES-256 credential encryption |
INTERNAL_API_SECRET |
Internal app β socket bridge secret (min 32 chars) |
NEXT_PUBLIC_APP_URL |
Public app URL |
LLM providers (add any): OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY, GROQ_API_KEY, DEEPSEEK_API_KEY, XAI_API_KEY, CEREBRAS_API_KEY, NVIDIA_API_KEY, MISTRAL_API_KEY, OPENROUTER_API_KEY
Local models: OLLAMA_URL (default http://localhost:11434), plus any OpenAI-compatible base URL (vLLM, LiteLLM, LM Studio).
bun run dev:full # Full dev (app + websocket + docs)
bun run dev # App only
bun run dev:sockets # WebSocket server only
bun run build # Build all
bun run test # Run tests (~900 unit tests)
bun run lint # Lint and auto-fix (Biome)
bun run type-check # Type check (0 errors)cd apps/zelaxy && bunx drizzle-kit studio # Database GUI
cd apps/zelaxy && bunx drizzle-kit migrate # Run migrations
bun run start:worker # Background job worker (requires REDIS_URL)The Next.js app deploys to Vercel. Two long-running services run on Railway:
| Service | Config file | Start command |
|---|---|---|
| Socket server | railway.json |
bun run start:sockets |
| Background worker | railway-worker.json |
bun run start:worker |
Set NEXT_PUBLIC_SOCKET_URL and SOCKET_SERVER_URL on Vercel to your Railway socket URL. Background
jobs use BullMQ backed by Redis (Upstash recommended) β set REDIS_URL on both Vercel and the
Railway worker.
| Layer | Technology |
|---|---|
| Framework | Next.js 15 (App Router, Turbopack) Β· React 19 |
| Language | TypeScript |
| Runtime | Bun |
| Database | PostgreSQL 17 + pgvector (Drizzle ORM) |
| Auth | better-auth (OAuth 2.0) |
| UI | Tailwind CSS + shadcn/ui (Radix) Β· @xyflow/react |
| State | Zustand Β· TanStack Query |
| Real-time | Socket.IO |
| Background jobs | BullMQ + ioredis (Redis) |
| Monorepo | Turborepo + Bun workspaces |
| Testing | Vitest |
| Linter / formatter | Biome |
| Docs | Fumadocs (MDX) |
Contributions are welcome β blocks, integrations, bug fixes, docs, all of it. π±
- Fork the repository
- Create a feature branch (
git checkout -b feat/your-feature) - Make your changes
- Run
bun run test,bun run lint, andbun run type-check - Open a pull request
New here? Look for good first issue and read CONTRIBUTING.md.
Zelaxy is free and open source. Sponsors keep it that way. π»
| Tier | $/mo | Perks |
|---|---|---|
| π Diamond | $1,000 | Co-branding + monthly 1:1 + all below |
| π Platinum | $500 | Custom block icon in arena + all below |
| π₯ Gold | $250 | Large logo everywhere + priority support |
| π₯ Silver | $100 | Logo on README, website, docs + early access |
| π₯ Bronze | $50 | Logo on README, website, and docs |
| π Supporter | $15 | Name + link on README, website, and docs |
| π Backer | $5 | Name on README + website |
Your logo here β become a sponsor
MIT Β© 2025 Zelaxy β see LICENSE.
β Star Zelaxy to follow along β new blocks, integrations, and features ship constantly. πΏ
π± Built for people who want to automate with AI β not write glue code.
