Install Pipulate: Be Running in 5 Minutes

Get started with the local-first revolution. Two commands and you’re running.


Main Installation Plan

# 1. Install Pipulate (one-time setup)
curl -L https://pipulate.com/install.sh | bash -s TestProject

Note: Nix creates a perfectly reproducible environment, like Docker but more integrated. The first setup might take a few minutes to download dependencies, but subsequent launches are fast.

# 2. Launch it
cd ~/TestProject && ./run

What you get: A local web app at http://localhost:5001 with step-by-step workflows, integrated AI chat, and a JupyterLab instance at http://localhost:8888. No cloud required.

Success looks like: Two browser tabs auto-open showing the Pipulate interface and JupyterLab.

These few commands:

That’s it! You now have a local-first development environment with AI integration.

4. Run It Again!

  1. You can just forcibly exit out of that Terminal it’s running from.
  2. Open a new Terminal, and once again:
cd ~/TestProject
./run

5. The Big Reset (If Necessary)

Things sometimes go wrong. This is how you do a full Pipulate reset. This will also delete anything you downloaded with Pipulate. Adjust custom install name to what you used.

rm -rf ~/TestProject
curl -L https://pipulate.com/install.sh | sh -s TestProject
cd ~/TestProject
./run

Wait for BOTH TABS to auto-open in your browser.

Installation Strategy: Universal First, PyPI Alternative

We offer two installation paths that lead to the exact same robust, Nix-managed environment. Choose the path that best fits your experience level and preferences.

                            ┌────────────────────────────┐
                            │      New User on macOS     │
                            └─────────────┬──────────────┘
                                          │
                  ┌───────────────────────┴───────────────────────┐
                  │                                               │
                  ▼                                               ▼
  ┌──────────────────────────────────┐   ┌───────────────────────────────────────────┐
  │ PATH 1: Recommended for Everyone │   │ PATH 2: Alternative for Python Developers │
  └──────────────────────────────────┘   └───────────────────────────────────────────┘
                  │                                               │
  "I want the simplest, most               "I prefer managing my command-line
   direct way to get this running."        tools with standard Python utilities."
                  │                                               │
                  ▼                                               ▼
  1. `curl ... [nix]`                      1. `brew install pipx` (If needed)
  2. `curl ... [pipulate]`                 2. `pipx install pipulate`
                                           3. `pipulate install`
                  │                                               │
                  └───────────────┐               ┌───────────────┘
                                  │               │
                                  ▼               ▼
                            ┌────────────────────────────┐
                            │    Nix-Managed Pipulate    │
                            │        Environment         │
                            └────────────────────────────┘
                                         ||
                                    (Identical
                                      Result)

This is the fastest and most universal way to install Pipulate. It has the fewest dependencies and works on any modern Mac, Linux system, or Windows with WSL.


    📦 Your Machine            🔧 Add Foundation       🚀 Complete Environment
         Today                       with Nix                 Ready to Go!

    ┌─────────────┐             ┌─────────────┐             ┌─────────────┐
    │ Sad Computer│    Step 1   │   🏗️ Nix    │    Step 2   │ 🎯 Pipulate │
    │   Without   │ ──────────► │ Foundation  │ ──────────► │   + AI +    │
    │    Nix😢    │             │  Installed  │             │   Jupyter   │
    └─────────────┘             └─────────────┘             └─────────────┘
                                                                    │
                                                             Step 3 │
                                                                    ▼
                                                             ┌─────────────┐
                                                             │ 🌐 Browser  │
                                                             │    Opens    │
                                                             │Automatically│
                                                             └─────────────┘

    Simple as 1-2-3! No Docker, no build steps, works with or without cloud services.
Everything runs locally with complete flexibility and control.

Force Restart

If you need to force-close everything:

  1. Press Ctrl+C repeatedly until the terminal exits
  2. Close the terminal window
  3. Open a new terminal
  4. cd ~/TestProject && ./run

Uninstalling Nix

To remove Nix completely from your system:

/nix/nix-installer uninstall

System Requirements


What Gets Installed

The Nix environment includes:

About Nix

Pipulate uses Nix to ensure a consistent, reproducible environment across all operating systems:

This eliminates the “works on my machine” problem and ensures Pipulate runs reliably everywhere.

Not On My Machine Problem Fixed

The Cloud’s popularity has been driven in part by developers not wanting to maintain multiple codebases or installers per OS. Thanks to Nix, that’s all fixed.

                                                      .--.      ___________
      _      http://levinix.com         ,--./,-.     |o_o |    |     |     |
     | |    _____   _(_)_ __ (_)_  __  / #      \    |:_/ |    |     |     |
     | |   / _ \ \ / / | '_ \| \ \/ / |          |  //   \ \   |_____|_____|
     | |__|  __/\ V /| | | | | |>  <   \        /  (|     | )  |     |     |
     |_____\___| \_/ |_|_| |_|_/_/\_\   `._,._,'  /'\_   _/`\  |     |     |
                                                  \___)=(___/  |_____|_____|

Nix serves as the “Noah’s Ark” creating easily re-hydrated environments that work identically across all platforms and forever into the future. The long promised Holy Grail of write-once run anywhere is today achieved with infrastructure-as-code (IaC) leveraging a fully featured generic normalized Linux called Nix.

Multi-OS & CUDA Support (Nix)

Nix Flakes ensure a consistent environment across Linux, macOS, and Windows (via WSL), optionally leveraging CUDA GPUs if detected.

               ┌──────────────────┐
               │  Linux / macOS   │ - Write code once, run anywhere
               │  Windows (WSL)   │ - Consistent dev environment via Nix
               └────────┬─────────┘ - As if Homebrew but across all OSes
                        │
                        │ Nix manages dependencies
                        ▼
               ┌──────────────────┐
               │   CUDA Support   │ - Auto-detects NVIDIA GPU w/ CUDA
               │   (if present)   │ - Uses GPU for LLM acceleration
               └──────────────────┘ - Falls back to CPU if no CUDA

Next Steps

Once installed, explore:

  1. The WET Blueprint - Understanding the philosophy
  2. Local-First Revolution - Why it matters
  3. Building Workflows - Hands-on development
  4. GitHub Repository - Source code and community

Need Help?

Welcome to the local-first revolution! ```