AI WORKFLOWS, ON YOUR DESKTOP

Turn repeat work
into a workflow.

Jeeves is an app for productivity workflows. Set up the steps for a task, let AI do the work, and review the result. Next time, start with new input.

Free and open source · Mac, Windows, and Linux

ONE USEFUL ROUTINEEvery Friday

Notes in.
Weekly update out.

  1. 01
    Add your notes

    What changed, what’s blocked, what’s next.

  2. 02
    Draft and check

    AI writes the update, then checks it against the notes.

  3. 03
    Review the result

    A draft you can read, edit, and share.

Next Friday, the same steps. Fresh notes.

01 / FROM NOTES TO UPDATE

One task.
A repeatable process.

Here’s the weekly update example inside Jeeves. Start with your notes, see the steps, then read the result.

YOUR INPUT

Start with what you have.

A few rough notes are enough for this example. Review the input before the workflow starts.

Actual app screenshots. The built-in example uses sample data and a prepared result. No AI calls.

Jeeves weekly update input form with sample project notesOpen full-size screenshot ↗

02 / YOU STAY IN CHARGE

A routine you can
make your own.

The weekly update is a starting point. Use the same approach for research, writing, or other work you do often.

CHANGE THE PROCESS

Give each step a job.

Start with a template. Add, connect, or change steps in the visual editor to fit the way you work.

STAY INVOLVED

Let it wait for you.

Add a step that asks for your answer or review. Progress is saved while the workflow waits. Optional sound alerts let you know.

USE IT AGAIN

Keep the useful parts.

Inspect each step’s input and output. Adjust the workflow, save it, and run it again with new input.

03 / UNDER THE HOOD

How the pieces
work together.

Jeeves connects the steps and keeps track of progress. You choose which AI services each workflow uses.

DO THE WORK

AI steps

Use OpenAI, Codex CLI, OpenRouter, or a local model for writing, research, and other tasks. Browser steps use Chrome and may need your help to sign in.

CHOOSE A PATH

Optional Jev decisions

Add TypeSafe’s Jev when an answer should determine the next step. For example, an unclear request can go to a question instead of a draft. Jev needs a TypeSafe key.

KEEP THE CONTEXT

Saved progress

Your workspace and run history stay on your computer. Cloud AI services receive the task context you send them. Human input steps wait for your answer before continuing.

Watch a technical walkthrough: requests, decisions, and human input 1 minute

This separate example follows an incoming request through Jev and Codex, including a pause for clarification.

Real product footage · Example requests · Live Jev + Codex · Waiting time editedYouTube ↗Read the transcript ↗

THE STORY BEHIND THE NAME

Why Jeeves?

In P. G. Wodehouse’s comic stories, Bertie Wooster has a talent for getting into trouble. His valet, Jeeves, has a talent for getting him out of it. Calm, resourceful, and usually several steps ahead, he is the person you want around when a simple plan gets complicated.

What ho, Jeeves.

“I endeavour to give satisfaction.”
Jeeves, in P. G. Wodehouse’s
The Inimitable Jeeves (1923)

04 / TRY IT YOURSELF

Shall we put Jeeves
to work?

Open Jeeves, choose Try the example, then Run demo. You’ll see sample project notes turned into a weekly update. This uses sample data and makes no AI calls. Connect an AI service when you’re ready to use your own input.

This is an early preview. Mac downloads are signed and notarized by Apple. The Windows installer is unsigned and may show a security warning. Updates are installed manually. Read the installation guide before downloading.

Tried it? Tell us how your first workflow went ↗

Desktop preview · v0.1.0-preview.11

Mac

Find your chip in Apple menu → About This Mac.

Windows

Release notes and checksums ↗

Before you download

What does it cost?

The app is free and open source under Apache 2.0. The built-in example needs no API key. Live runs use the AI services you connect, which may charge for usage.

Which AI services can I use?

Agent steps can use OpenAI, Codex CLI, OpenRouter, or a local model. Live Jev decisions need a TypeSafe key. The welcome screen helps you save and test each connection, and you can skip setup and return later. Browser tasks also need Chrome.

How ready is it?

Jeeves is an early desktop preview. Start with a small task and review the result. Browser tasks depend on the websites they visit and can fail when a page changes. If something breaks, tell us on GitHub.

Does every workflow need Jev?

No. Writing, research, and browser steps can use your chosen AI service. Add a Jev decision when different answers should lead to different steps, such as sorting urgent and routine requests. Human input is a separate step that waits for your answer.

Where does my data go?

Your workspace and run history stay on your computer. Cloud AI steps send task context to the service you connect. You can choose a local model for agent steps. Browser tasks visit websites in a separate Chrome session.

Will it place orders or publish things for me?

The browser stops for manual review before checkout, payments, messages, or publishing. Other workflow integrations have their own configured actions, which you can inspect before running.