Skip to content

Home

Pipelit

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.

Get Started View on GitHub


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