Native macOS menu bar app

Focus. Sync. Ship.

Another Pomodoro timer, until you hand a task to an AI agent. RipeWork lives in your Mac menu bar, keeps your Google Tasks in sync, and lets the agent work on a task while you focus.

Free Apple Silicon macOS 13+ Runs on any Agent

What you get

A timer, your task list, and a coworker who does not take the break.

One click from task to agent

Pick any to-do and hand it over. RipeWork turns the task into the prompt for you, so there is no terminal, no copy and paste, and nothing to re-explain.

Every run is saved

The agent's work is saved as a clean, timestamped record you can read back anytime. Pick a task up where it left off, or send it in a new direction.

Your tasks, two ways

Edit Google Tasks straight from the menu bar, create, rename, reorder, complete, delete, all pushed to Google. Or keep everything local with no account at all.

Breaks you actually take

A full-screen breathing overlay steps you away at the end of a focus block, with a countdown and rotating tips. Escape skips it. It is on by default, off in one toggle.

How it works

Pick a task. Hand it over. Read the transcript.

01

Start a focus block

Open the menu bar, pick a task from Google Tasks or a local list, and start a 25 minute session. Adjust focus and break lengths in settings whenever you like.

02

Hand it to the agent

Open the task, pick the folder it should work in, and click Start. The agent gets to work and you watch its progress right in the popover.

03

Come back to the work

When your focus block ends, read what the agent did. Keep it, pick the task back up to continue, or try a fresh approach on the same task.

Local stats

One green square for every session you finish.

RipeWork keeps a GitHub-style month heatmap, plus today's focus and break counts, average durations, a timestamped session log, and a last-7-days summary. It all lives on your Mac, keyed to your tasks, and nothing is synced anywhere.

THIS MONTH
LessMore

Before you download

What it is, and what it needs.

RipeWork is a lean, single-binary menu bar app with zero third-party dependencies. It is honest about its edges, so here they are up front.

A Mac on Apple Silicon

The timer and tasks run on any Mac with macOS 13 or later. The agent feature is built for Apple Silicon.

Runs on Claude Code today

The agent uses the Claude Code you already have, install it and sign in once. Codex, Gemini, and Grok support is on the way. Prefer just a timer? Skip the agent entirely.

You stay in control

The agent only touches the folder you point it at. A clear setting decides how much it can do, so nothing runs that you did not allow.

Questions

Straight answers.

Which agent does it use?

Claude Code today. RipeWork launches your local Claude Code CLI and expects it at /opt/homebrew/bin/claude, the Homebrew path on Apple Silicon. Support for Codex, Gemini, and Grok is planned. Without an agent installed, the timer and tasks still work, the agent feature simply stays off.

Does the agent run automatically during focus?

No. Agent sessions are off by default and always manual. You open a specific task and click Start. Nothing runs on its own, and no session survives quitting the app.

What does the agent actually do?

It runs Claude Code once on your task with the working directory you choose, streams the output live, and saves a Markdown transcript. You can resume or fork that session later from the same task.

Does it work on Intel Macs?

The timer and Google Tasks work on any Mac running macOS 13 or later. The agent relies on the Homebrew Apple Silicon path, so it is built Apple Silicon first.

Do I need a Google account?

No. Tasks work fully local. Connect Google Tasks only if you want your existing list synced. Sign in uses Google's official OAuth, scoped to Tasks only, and sync happens on refresh rather than in the background.

Where does my data live?

Stats and tasks are stored locally on your Mac. Nothing leaves the machine except Google Tasks API calls, and only when you have connected an account. Stats are not synced across devices, by design.

Is it a heavy Electron app?

No. It is a native SwiftUI menu bar app with zero third-party dependencies. One small binary that stays out of your Dock and out of your way.

What does it cost?

RipeWork is free. You bring your own Claude Code and, optionally, your own Google account.

Your agent, your choice

Runs on Claude Code today. More agents on the way.

RipeWork hands your task to Claude Code right now. The same one-click handoff is coming to other coding agents, so you will be able to pick the one you already pay for.

Claude CodeAvailable now
CodexComing soon
GeminiComing soon
GrokComing soon

The whole idea

Start the timer and do your own deep work. Hand the rest to an agent that keeps going while you rest.

Updates coming soon!