u/hfeixas

I Built the AI Agent They Charge a Fortune For, and It's Free.

I Built the AI Agent They Charge a Fortune For, and It's Free.

The open source ones had the opposite problem: free, but buggy and unstable, and the experience was just bad.

So I built my own. It's called Pennant, it's free and open source (Apache 2.0), and here's what it does today:

  • It uses your Mac. It sees the screen, clicks and types in your apps, and lets go the moment you touch the mouse. Most of the time it doesn't even need your pointer: it has its own cursor and works in apps in the background.
  • It asks first. Sending, deleting and spending always come to you as a card, on your Mac or your phone. The app enforces it, so a prompt can't talk its way around it.
  • It works on its own. Jobs on a schedule that end in a report, goals with a budget, and a check-in every 30 minutes that stays quiet when there's nothing worth saying.
  • It remembers. A real knowledge base in one SQLite file on your Mac, and every fact says where it came from.
  • It writes code. It hands changes to a coding run on Claude Code or its own engine, and opens pull requests.
  • Any model. Ollama, LM Studio, vLLM, any OpenAI-compatible endpoint, or the big cloud providers. On a local model it costs nothing to run and nothing leaves your Mac. No account, no telemetry.
youtube.com
u/hfeixas — 4 days ago
▲ 13 r/ollama

Built a free, open-source Mac native swift AI agent Harness with actually usable computer use because we shouldn't need outrageous paid plans.

https://preview.redd.it/5w22g46ihssh1.png?width=2880&format=png&auto=webp&s=cbae24190847b3d80b919ce72d6703c9d1a5a52d

The best agent experiences I tried (Dots/ GrokBot) all had an agent that can actually use your computer, a nice interface, a way to approving things from your phone. They were also outrageously expensive, so I built Pennant. It's free and open source.

Features

  • Runs jobs on a schedule ending in a report.
  • Can actually Uses your Mac, sees the screen, clicks and types in your apps, and lets go the moment you touch the mouse.
  • Publishing, sending email, With an approval card. This is enforced by the app. Not just the prompt
  • Memory that says where it learned each thing
  • Coding that can run on a separate agent like Claude Code or its own engine, opening pull requests as its own identity.
  • An iPhone app for approvals and a live view of your Mac.

Can use

Ollama, LM Studio, vLLM, any OpenAI-compatible endpoint. With a local model it costs nothing to run and nothing leaves your Mac. No account, no telemetry.

Full disclosure, it's a beta preview, Mac only (macOS 15+). Computer use needs a vision model, and long runs go better with a strong one. The iPhone app isn't on the App Store yet but you can build it from source.

Source Code https://github.com/pennant-dev/pennant

I'd love to hear feedback and which local models handle computer use well for you guys.

reddit.com
u/hfeixas — 14 days ago