Home
Build, connect, and orchestrate LLM-powered agents — visually.
Pipelit is a self-hosted workflow automation engine 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¶
Install and run via the plit CLI:
curl -fsSL https://raw.githubusercontent.com/theuselessai/plit/main/install.sh | bash
plit init
plit start
Or for development, see the full Getting Started guide.
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¶
Webhooks, chat, scheduled intervals, manual — all unified as first-class workflow nodes on the canvas. External messaging via the msg-gateway.
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.
Multi-Provider LLM¶
Use OpenAI, Anthropic, MiniMax, GLM, or any OpenAI-compatible API. Configure credentials once, select models per agent node.
Skills¶
Structured Claude Code workflows for repeatable engineering tasks. Approval gates, CI analysis, review triage — automated with human oversight.
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, RBAC (admin/normal), TOTP-based MFA |
License¶
Apache 2.0
