Installation
Tipeline is available as a Desktop app for building visually, and a CLI for the terminal. Both connect to the same Core engine. To share Tipeline with a team, run a Tipeline Server.
Desktop App
The Desktop app is the easiest way to get started. It includes the Core engine.
Download
Installers are coming soon. Until then, build the Desktop app from source with the Developer Setup guide. It starts the Core engine for you.
Optional tools
Most actions work right away. Two groups use tools from your system, so install them if your workflows need them:
| Tool | Needed for |
|---|---|
| Chrome or Chromium | Browser actions |
ffmpeg (with ffprobe) | Audio and video actions |
CLI
Coming soon — the
tipelineCLI package will be published to npm shortly.Once available, install it globally with:
bashnpm install -g @tipeline/cliThen start the Core engine and run workflows from your terminal:
bashtipeline install # first time only tipeline start tipeline workflow run my-workflow.yaml
In the meantime, see the Developer Setup guide to run Tipeline from source.
First Launch
The first time Tipeline starts, it automatically:
- Creates the data directory at
~/Tipeline/ - Sets up the SQLite database (
~/Tipeline/.database/tipeline.db) - Runs all database migrations
- Creates Core's API token, used by remote clients and AI tools (saved in
~/Tipeline/.database/core.token)
No manual database setup is needed.
Optional: Global Environment File
Create a .env file at ~/Tipeline/.env to define environment variables available across all workflows:
SMTP_HOST=smtp.gmail.com
API_KEY=your-key-hereReference them in any workflow with {{ _env.SMTP_HOST }}. See Variables & Templates.