Documentation

Looper is a continuous improvement service. You point it at any work product, and it makes it better on a schedule. Automatically, intelligently, and forever.

New to Looper? Follow the Quick Start to create your first loop in under two minutes. You'll see your first improvements by tomorrow morning.

Quick Start

Getting started with Looper takes three steps:

  1. Create an account Sign up at looper.bot/dashboard. You'll get an API key and access to the dashboard immediately. No credit card needed.
  2. Create your first loop Click "New Loop" in the dashboard. Choose what you want to improve (a GitHub repo, a URL, a file, or just paste some text), pick an improvement strategy, and set a schedule.
  3. Let it run Looper will execute your loop on the schedule you set. Check your dashboard the next morning to see what improved. Every change is explained in plain language and can be reverted with one click.

Your First Loop

The fastest way to see Looper in action is to create a loop on something you already have:

Tip: Start with "Propose" mode for your first loop. This way Looper will suggest improvements for your review instead of applying them automatically. Once you trust the quality, switch to "Auto-apply."

Loops

A loop is the core unit of Looper. It connects three things together:

Each loop runs independently. You can have multiple loops on the same target with different strategies, or the same strategy on different targets. The free plan includes 2 loops.

Strategies

Strategies are the intelligence behind Looper. Each one encodes deep domain expertise about how to evaluate and improve a specific type of work.

Looper comes with 8 built-in strategies:

Pro and higher plans can create custom strategies tailored to your specific needs.

Targets

Looper can improve several types of targets:

More target types (Google Sheets, Notion, CRM integrations) are coming soon.

Modes

You control how Looper applies improvements:

Runs & History

Every time a loop executes, it creates a run. Each run captures:

Your dashboard shows the full history of every run. You can drill into any run to see exactly what changed, why it changed, and revert specific improvements if needed.

GitHub Integration

Connect your GitHub account to let Looper work directly with your repositories:

  1. Go to Settings in your dashboard
  2. Click "Connect GitHub"
  3. Authorize Looper to access your repositories
  4. When creating a loop, select "GitHub" as the target type and choose your repo

Looper can read any file in your repo and, in auto-apply mode, will create pull requests with its improvements so you can review and merge them through your normal workflow.

REST API

Everything in Looper is available through the REST API. Your API key is shown when you sign up (save it securely - it's only displayed once).

Base URL: https://api.looper.bot

Authenticate by including your key in the Authorization header:

Authorization: Bearer lp_your_api_key_here

Key endpoints:

Badges

Show off your improvement streak! Add a Looper badge to your README or website:

Badge URL: https://api.looper.bot/badge/YOUR_LOOP_ID.svg

The badge updates automatically with your total improvement count.

Plans & Billing

Upgrade anytime from Settings in the dashboard. All plans include every built-in strategy and target type.

FAQ

What happens if Looper makes a bad change?

Every change is versioned. You can revert any individual improvement with one click from the run detail view. In Propose mode, nothing is applied until you approve it.

How much does each run cost in AI processing?

AI costs are included in your plan. You don't pay per-token or per-API-call. Your plan's run limit is the only constraint.

Can I run a loop manually?

Yes. Click "Run Now" on any loop in the dashboard, or use the API: POST /api/loops/:id/run.

Does Looper store my code or data?

Looper processes your content in memory during each run. It stores improvement diffs (the specific changes made) but not complete copies of your source material. GitHub tokens are encrypted at rest.

Can I use Looper on private repositories?

Yes. When you connect GitHub, you choose which repositories Looper can access. Private repos are fully supported.