The full loop from idea to shipped code.

Local, open source, your keys. Tavily finds the idea. Firecrawl deep-researches. SuperCompress keeps your coding agent under budget. Codex, Claude Code, OpenCode, or Cursor Agent builds it. Composio runs GitHub, Linear, Firecrawl, and Gmail.

Loopy · localhost:8787 local · your keys

Run loop

LP

4,415 → 1,545 tokens · 65% KV saved

MVP scaffolded in ~/.loopy/projects/a3f2 — Linear ticket created, Firecrawl research cached, Gmail summary sent.

tavily firecrawl memory codex

From idea to shipped repo — without leaving your machine.

  • Tavily search
  • Firecrawl scrape
  • SuperCompress
  • Codex build

65%KV saved per run

Research without context blow-up.

Long Tavily + Firecrawl dumps get compressed before your coding agent ever sees them.

  • CodexCLI
  • Claude CodeCLI
  • OpenCodeCLI
  • CursorAgent

Pick your coding agent.

Same loop — whichever local CLI you already use. Codex and Claude Code authenticate locally.

  • GitHubComposio
  • LinearComposio
  • FirecrawlComposio
  • GmailComposio

Ops when the build finishes.

Repo updates, tickets, deep research, and email summaries — automated after every run.

The best software teams don't just write code — they research, compress, ship, and communicate in one loop. Loopy runs that loop on your laptop. No hosted keys. No vendor lock-in. One button from market signal to merged PR.

How it works

1 · Ideate

Tavily finds the best idea

Web search + synthesis. Optional seed topic — or let Loopy pick from market signals.

2 · Research

Firecrawl scrapes specs

Top URLs become build context — docs, competitors, references.

3 · Compress

SuperCompress trims context

Learned eviction keeps token usage stable so Codex sessions stay affordable.

4 · Build

Your agent writes code

Local CLI — Codex and Claude Code use their own login; OpenCode and Cursor when installed.

5 · Operate

Composio ships it

GitHub, Linear, Firecrawl, Gmail — updated after every run.

Local UI

Manage projects locally

loopy serve at localhost — keys in ~/.loopy/ only.

Supported coding agents

Install any CLI on your PATH. Pick per project in the local dashboard.

Codex

OpenAI Codex CLI — codex exec --full-auto. Authenticates via the local Codex login.

Claude Code

Anthropic's agent CLI. Authenticates via the local Claude Code login.

OpenCode

Open-source coding agent. Runs from a generated prompt file in your project dir.

Cursor Agent

Cursor's local agent CLI when installed — same loop, your subscription.

Quickstart

Clone, install, onboard, loop.

# Install
git clone https://github.com/arjunkshah/loopy.git
cd loopy
./bootstrap.sh
source .venv/bin/activate
loopy serve
# → http://127.0.0.1:8787 → Open Loopy → onboard → Loop

# Headless
loopy run --idea "CLI that syncs Linear to markdown" --agent claude
loopy run --demo
loopy doctor

FAQ

Is this hosted?

No. Loopy runs entirely on your machine. This website is documentation and overview only.

Where do API keys go?

~/.loopy/config.json — never uploaded anywhere. Configure via the local UI at loopy serve.

What is SuperCompress?

A learned memory layer that compresses research context before your coding agent runs. Vendored from the SuperCompress project.

Can I try without API keys?

Yes — loopy run --demo runs the full pipeline in demo mode with scaffold output.

Run Loopy.

Open source · MIT · fully local

Clone on GitHub