Getting Started¶
Welcome to Pipelit! This section guides you through installing, configuring, and running the platform.
Two Ways to Run Pipelit¶
Via plit CLI (Recommended)¶
The easiest way to run Pipelit is through the plit CLI, which manages Pipelit as a Docker container alongside the message gateway:
curl -fsSL https://raw.githubusercontent.com/theuselessai/plit/main/install.sh | bash
plit init
plit start
See the plit documentation for details.
Standalone (Development)¶
If you're contributing to Pipelit or want to run it outside Docker, follow the steps below.
Prerequisites¶
| Requirement | Minimum Version | Purpose |
|---|---|---|
| Python | 3.10+ | Backend runtime |
| Redis | 8.0+ | Task queue, pub/sub, search |
| Node.js | 18+ | Frontend build |
| bubblewrap | 0.4+ | Sandboxed shell execution (Linux) |
Steps¶
1. Installation¶
Clone the repository, set up a Python virtual environment, and install dependencies.
2. Configuration¶
Generate an encryption key, configure Redis, and set up your .env file.
4. Quickstart Tutorial¶
Build your first workflow end-to-end — a chat agent that can answer questions using tools.