Zelaxy
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 8 GitHub stars
Code Warn
- process.env — Environment variable access in apps/core/lib/env.ts
- process.env — Environment variable access in apps/docs/app/api/maintenance/unlock/route.ts
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Open-source visual platform to build, run & ship AI agents and workflows. 264 blocks, 240+ integrations, 21 AI providers, built-in RAG & real-time collaboration. Self-hosted. No code required.
Zelaxy
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 · Why Zelaxy · Issues · Contributing
⭐ If Zelaxy is useful to you, star the repo — it genuinely helps the project reach more builders.
What is Zelaxy?
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 topological execution engine with parallel
branches, loops, conditional routing, sub-workflows, built-in vector search (RAG), and
multi-provider AI orchestration — the kind of thing you'd otherwise stitch together from a dozen
scripts and services.
| 🧩 264 blocks | 🔌 240+ integrations | 🤖 21 AI providers | ⚡ 30+ triggers | 🧠 RAG built-in |
|---|
Build workflows, not glue code. Drag three blocks onto the canvas, connect them, hit run.
Table of Contents
- Why Zelaxy
- Features
- How it works
- Blocks & integrations
- Quickstart
- Configuration
- Development
- Deployment
- Tech stack
- Project structure
- Contributing
- Sponsors
- License
✨ Why Zelaxy
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 | ⚠️ fair-code | ❌ SaaS only | ✅ |
| Visual canvas builder | ✅ | ✅ | ⚠️ linear | ✅ |
| AI-native (multi-provider LLMs) | ✅ 21 providers | ⚠️ add-on | ⚠️ limited | ✅ |
| Built-in RAG / vector search | ✅ pgvector | ⚠️ via nodes | ❌ | ✅ |
| 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
🚀 Features
| 🧩 264 blocks | 🔌 240+ integrations | ⚡ Live streaming |
|---|---|---|
| Agents, logic, routing, loops, parallel, sub-workflows, functions, guardrails & more. | Slack, Gmail, Jira, Notion, S3, Pinecone, Snowflake, Firecrawl, ElevenLabs… 880+ actions. | Token-by-token LLM streaming. Watch the AI think in real time. |
| 🤖 21 AI providers | 🧠 Knowledge base (RAG) | 🪝 30+ triggers |
| OpenAI, Claude, Gemini, Groq, DeepSeek, Grok, Cerebras, Mistral, NVIDIA, Bedrock, OpenRouter, Ollama, vLLM, LM Studio… | Vector search via pgvector. Upload docs, embed, and query from any block. | Webhooks, cron, Slack, GitHub, Gmail, Stripe, Telegram, Teams, Outlook, WhatsApp & more. |
| 🛡️ Guardrails | 🤝 AI copilot + Wand | 🔄 Real execution engine |
| PII detection, hallucination checks, JSON-schema validation. Safety built in. | RAG-powered assistant that generates code, schemas & prompts. Natural-language "Wand" edits. | Topological sort, parallel branches, forEach/while loops, conditional routing, sub-workflows. |
| 👥 Real-time collaboration | 🔐 Self-hosted & secure | 🧰 SDKs + CLI |
| Multi-user live editing over WebSockets, with live permission checks. | Bring your own keys, your own database, your own infra. MIT licensed. | TypeScript SDK, Python SDK, and a CLI for programmatic workflows. |
🛠 How it works
| 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 in order with real-time token streaming and per-block I/O. | ⚡ |
🧩 Blocks & integrations
Browse the block categories (264 blocks across these families)| Category | Examples |
|---|---|
| AI Agents | OpenAI, Claude, Gemini, Groq, DeepSeek, Grok, Cerebras, HuggingFace, Perplexity, Mistral, Thinking, Vision |
| Core Logic | Condition, Router, Switch, Evaluator, Function, API, Loop, Parallel, Wait, Response, Human-in-the-loop |
| Messaging | Slack, Discord, Telegram, WhatsApp, Gmail, Outlook, Microsoft Teams, SMTP |
| Productivity | Jira, Linear, Notion, Google Docs, Google Calendar, Google Sheets, Excel, Planner, Confluence, Airtable, Asana |
| Data & Search | Pinecone, Qdrant, Supabase, Wikipedia, ArXiv, Reddit, Serper, Tavily, Exa, Linkup |
| Storage | S3, Google Drive, OneDrive, SharePoint, Dropbox, Box |
| Databases | Snowflake, MSSQL, Postgres, Google Sheets, Excel |
| Web & Browser | Firecrawl, Jina, Stagehand (browser automation), HTTP |
| Voice & Media | ElevenLabs, Twilio SMS, Translate, Image Generator, YouTube, Vision |
| Knowledge & Memory | Knowledge base (RAG), Memory (key-value), Mem0 |
| Safety | Guardrails — PII detection, hallucination checks, JSON-schema validation |
| Custom | MCP servers, Function (JavaScript), API (HTTP), Webhooks, Workflow (sub-flows) |
Full, searchable reference at docs.zelaxy.in.
⚡ Quickstart
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:full
App 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.
🔧 Configuration
| Variable | Description |
|---|---|
DATABASE_URL |
PostgreSQL connection string |
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 |
INTERNAL_API_SECRET |
Internal API 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), LM_STUDIO_URL (default http://localhost:1234)
💻 Development
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)
🌐 Deployment
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.
🧰 Tech stack
| 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) |
📁 Project structure
Zelaxy/
├── apps/
│ ├── zelaxy/ # Main Next.js 15 application (the product)
│ │ ├── app/ # App Router — pages (/arena/**), API routes (/api/**)
│ │ ├── blocks/ # 264 block definitions + registry
│ │ ├── tools/ # 240+ integrations (880+ actions) + registry
│ │ ├── executor/ # Workflow execution engine (dag, resolver, handlers)
│ │ ├── providers/ # 21 LLM providers
│ │ ├── triggers/ # Webhook / schedule / event triggers
│ │ ├── serializer/ # Editor graph → executable workflow
│ │ ├── db/ # Drizzle ORM schema + queries
│ │ ├── stores/ # Zustand state
│ │ ├── socket-server/# Socket.IO realtime collaboration server
│ │ └── worker/ # Background jobs
│ ├── docs/ # Documentation site (Fumadocs)
│ └── core/ # Shared core
├── packages/ # CLI · TypeScript SDK · Python SDK
├── LICENSE # MIT
└── package.json # Monorepo root
Working in the codebase? Start with CLAUDE.md and CONTRIBUTING.md.
🤝 Contributing
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.
💖 Sponsors
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
📄 License
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.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found