Pimpo
Pimpo, a tuxedo kitten

An AI agent that learns a task once

Ask in plain words. The first time, Pimpo does it with a language model while you watch. When it works, it turns the task into tested code that runs on its own, without a model: reliable, cheap, and safe by construction.

Free and open source (Apache 2.0). macOS, Windows, Linux, and servers. No telemetry.

Reliable

A routine is code with tests, not a prompt read again every night. It does the same thing each time, and says so when it cannot.

Cheap

Routines cost cents, not dollars. It works with the plans you already pay for (Claude Code, Codex, opencode), any API key, or local models.

Safe by construction

Routines reach only the capabilities they declare. Every action passes your rules and is logged, and anything that cannot be undone waits for you.

Yours

It runs on your computer or your server and keeps your data there. Export everything to one encrypted file, whenever you want.

How it works

You ask

In the app, on Telegram or WhatsApp, or by voice: “every morning, send me my agenda and the emails that matter.”

It explores

A model does the task once, with every change rehearsed first, so you see exactly what it would do.

It compiles

Pimpo writes a routine: readable JavaScript, tests from what it just saw, and the list of the only things it may touch. A held-out test must pass too.

It runs

On schedule, on a webhook or when something changes, with no model. If a service changes and it breaks, Pimpo tells you and repairs it.

What it connects to

Your day

Email, calendars, Google Sheets, Notion, Todoist, Obsidian, GitHub, Home Assistant, Apple Reminders and Notes, Spotify, news feeds, web search.

Anything with an API

Any MCP server, any REST API with an OpenAPI description, or a JSON file describing its requests. No recompiling.

Where you talk

Desktop, web, phone, Telegram, WhatsApp, Slack, Discord, Signal, email, and voice, with local or cloud voices.

Download

macOS

Apple Silicon and Intel. A .dmg.

From the releases page

Windows

An installer (.exe) or an .msi.

From the releases page

Linux

.deb, .rpm or AppImage, for x64 and arm64.

From the releases page

A server, with Docker

docker run -d --name pimpo -p 127.0.0.1:7788:7788 \
  -v pimpo:/data ghcr.io/turbine-dev/pimpo

Running on a server

The command line

curl -fsSL https://raw.githubusercontent.com/turbine-dev/pimpo/main/scripts/install.sh | sh

Linux, macOS and Raspberry Pi. Checksums are verified.

Built to be trusted

Read the threat model · Report a vulnerability