Every few weeks, there’s a new thread telling me I’m using Claude Code wrong.
New workflow. New meta. New “you should be doing X.”
I’m tired of it.
I didn’t want another hot take. I wanted something that actually looks at how I work and tells me what’s worth automating based on my sessions — not someone’s tweet.
So I built Loopy!!
What it is
Loopy is a small local agent that runs in your terminal next to Claude Code.
It watches your sessions, notices the things you keep doing by hand, and proposes ready-to-install automation loops.
You review the proposals, approve the ones that make sense, and the loop runs.
That’s it.
It’s free, open source, and runs entirely on your machine.
How it works
loopy is a quiet background pipeline:
Watch
A launchd daemon notices each new Claude Code session transcript.Digest
Each session gets compressed and redacted into a compact text digest. Secrets are stripped before anything moves.Propose
Your ownclaude -preads the digests, finds patterns, and drops a ready-to-install loop into your inbox.Install
You approve it. loopy writes the loop, its trigger, and a manifest, wired into Claude Code or Codex.
You drive everything from a terminal dashboard: inbox, installed loops, and activity log.
Privacy
This was non-negotiable for me.
Transcripts never leave your machine. The only LLM calls go through your own claude -p binary, using your own credits.
Before any digest is sent, loopy redacts API keys, tokens, passwords, and high-entropy strings that look like secrets.
Install
curl -fsSL https://raw.githubusercontent.com/secretbuilds/loopy/main/install.sh | bash
loopy setup
Requirements: Node 20+, git, the Claude Code CLI in your PATH, and macOS for now.
Windows and Linux daemon support are on the roadmap.
Honest status
It’s early software.
It works, and I use it daily, but it’s macOS-only right now and I’m actively building. If you try it and something feels rough, open an issue. I’d rather hear it.
Repo: https://github.com/secretbuilds/loopy
Site: https://loopyagent.com
Will forever be free!
For further actions, you may consider blocking this person and/or reporting abuse
