Home
Build, connect, and orchestrate LLM-powered agents — visually.
Pipelit is a self-hosted workflow automation platform for designing LLM agent pipelines on a drag-and-drop canvas. Wire up triggers, agents, tools, and routing logic — then watch them execute in real time.
Quick Start¶
git clone git@github.com:theuselessai/Pipelit.git
cd Pipelit
# Backend
python3 -m venv .venv && source .venv/bin/activate
pip install -r platform/requirements.txt
# Frontend
cd platform/frontend && npm install
Then follow the full Getting Started guide to configure and launch Pipelit.
Visual Canvas¶
Drag-and-drop React Flow editor with node palette, config panel, and live execution badges showing running/success/failed status on every node.
Multi-Trigger¶
Telegram, webhooks, chat, scheduled intervals, manual — all unified as first-class workflow nodes on the canvas.
LLM Agents¶
LangGraph ReAct agents with tool-calling: shell commands, HTTP requests, web search, calculator, datetime, and more.
Conditional Routing¶
Switch nodes evaluate rules and route to different branches via conditional edges. AI routers classify and direct traffic.
Scheduled Execution¶
Recurring runs with configurable intervals, retry with exponential backoff, pause/resume, and automatic crash recovery.
Real-time Updates¶
Single global WebSocket pushes node status, execution events, and canvas mutations — zero polling.
Cost Tracking¶
Per-execution token counting and USD cost calculation with Epic-level budget enforcement. Know exactly what your agents spend.
Conversation Memory¶
Optional per-agent conversation persistence across executions. Global memory system with facts, episodes, and procedures.
Self-Improving Agents¶
Agents can read epics/tasks, spawn child workflows, modify their own graphs, and schedule future work — autonomously.
Tech Stack¶
| Layer | Technologies |
|---|---|
| Backend | FastAPI, SQLAlchemy 2.0, Alembic, Pydantic, RQ (Redis Queue) |
| Frontend | React, Vite, TypeScript, Shadcn/ui, React Flow (@xyflow/react v12), TanStack Query |
| Execution | LangGraph, LangChain, Redis pub/sub, WebSocket |
| Auth | Bearer token API keys, TOTP-based MFA |
License¶
MIT
