Launching today

Yardlet
The Mac app for the coding agents you already use
25 followers
The Mac app for the coding agents you already use
25 followers
Yardlet is a free, open-source Mac app for the coding agents you already use. It starts Codex, Claude Code, OpenCode and others with their own CLI and sign-in, and gives them one sidebar, composer and set of approval cards. Sessions stay in each agent's own store, so a task started in Yardlet also opens in the Codex app. It writes nothing into the agents' configuration, so you can stop using it any time. Diffs, a pull request tab, connectors and a browser the agents drive come with it.





Hi Product Hunt, I'm Jeongki, and I made Yardlet.
I think most of us will end up with our own agent workbench. This one is mine: I built it around how I work, and I'm sharing it for anyone who doesn't have one yet.
A few months ago I ran Codex and Claude Code as CLIs in cmux. Then their desktop apps got good, and I ended up switching between two apps and several accounts without using either one well.
So Yardlet holds two rules strictly: it should feel like the agents' own apps, and it must not change the agents. It starts the CLI you already use, with the sign-in you already have, and sessions stay in each agent's own store. Stop using Yardlet and nothing in your agents changes.
On top of that: agents work together, so one task can read or message another, or hand work to a different agent. When an agent passes on your approval, your own words go with it. Every account's limits stay in view, and agents start new work on the account with the most room left. Connectors you set up once serve every agent, and a built-in browser lets agents fill your saved sign-ins without seeing the password. Diffs and pull requests sit next to the conversation.
It's free, MIT licensed and written in Swift, for Apple silicon Macs on macOS 15 or later. It's young and has rough edges, so issues and pull requests are very welcome.
What would help me most: anywhere Yardlet feels worse than the agent's own app, and what still bothers you when you run several agents.
Keeping sessions in the agents' own stores is a thoughtful choice. It makes trying the workbench a smaller commitment when an existing task can still open in the original app.