All your coding agents,living on the board.

Pick the agent per thread.

Jaz runs the coding agents you already use, each with its native toolchain — to handle tasks, write code, research questions, and run loops that surface insights while you're away.

Claude CodeCodexGrokOpenCode

Ask anything…

Models · Claude

Your life feed, on the spare display.

A board is its own window: pop it onto a second screen and let it run. Each tile is a Live Artifact rendered by a loop on its own schedule: the clocks and the weather, the X posts worth your attention, news on the topics you follow, the messages you owe a reply across email, WhatsApp, and Telegram. Fresh data sweeps in with the rainbow scanline.

Today

Prompts that run on a schedule.

This is how Jaz loops while you sleep: a loop runs a prompt hourly, daily, or on a cron expression of your own, on whichever agent you choose. The morning briefing is written before you wake, the inbox is triaged before you look. Every run opens a real thread you can audit later.

Mon 07:58
Mon 08:00
Mon 08:02
Mon 23:41
Tue 08:00

1 · Ask for a loop.

2 · It runs: data in, artifact out.

3 · It lands on your board.

4 · Live artifacts loop and update while you sleep.

Round up the best robotics posts from X, every morning.

Daily · 8:00 AM
Create loop
Today
World clocksnow
London07:39 PM
San Francisco11:39 AM
GOOGL · Alphabet1m
$214.38+2.1%
GOOGL · Alphabetnow
$219.74+2.5%
X · robotics
running…
ran just now
ran 16h ago
running…
ran just now
@hwobserver

Dexterous hands hit sub-millimeter repeatability.

@roboreport

Open-source hand reaches 21 degrees of freedom.

@simonsays_ml

Sim-to-real holds up across 40 household tasks.

@ieee_spectrum

Home humanoid pilots expand to three more cities.

@buildlogs

My robot folds laundry now. Unsupervised.

@roboreport

G2 SDK opens to indie labs this week.

Get back tonow
Dana K.Email

Webhook contract draft, needs your sign-off

2h
MomWhatsApp

Sunday dinner, are you coming?

5h
ops-roomTelegram

Deploy window moved to 16:00, confirm

1d
Get back tonow
Sam R.Email

Invoice approved, payout scheduled

9m
MomWhatsApp

Saw the photos, lovely!

1h
ops-roomTelegram

Deploy done overnight. All green.

2h
Robotics news18m

Home humanoid pilots expand to three more cities

IEEE Spectrum

Open-source hand reaches 21 degrees of freedom

The Robot Report

Sim-to-real transfer holds up across 40 household tasks

arXiv
Robotics newsnow

EU drafts first humanoid safety standard

Reuters

Tactile skin reaches production lines

IEEE Spectrum

Cobots clear the night-shift audit

The Robot Report
Up next5m
14:00Design reviewin 40m
17:30Call with Dana
Up nextnow
09:30Standupin 1h
13:00Lunch with Sam
scroll

Loops

Prompts that run on a schedule.

Morning briefing

Daily · 8:00 AM · Claude

ran 2h
Inbox triage

Hourly · Native

ran now
Dependency bumps

Weekdays · 9:30 AM · Codex

ran 1d
Weekly retro notes

Fri · 5:00 PM · Claude

ran 3d
Release sanity checkfailed

Daily · 7:00 AM · Grok

ran 5h
Screenshot sweeppaused

Manual · Native

ran Jul 7
activerunningfailedpaused

Schedule

Runs every day at 9:00 AM
Mon, Jul 20, 9:00 AMTue, Jul 21, 9:00 AMWed, Jul 22, 9:00 AM

The next runs above are computed by the app's cron engine, in your timezone.

Plans you approve. Goals that persist.

Flip on Plan and the agent lays out its steps before touching a file — approve them, or say what should change. Flip on Goal and it locks onto an objective with a token budget, working turn after turn until it's done or blocked.

Shift+Tab flips the modes right in the composer.

Plan0/4

  • Add session storage for QR logins
  • Wire the Telegram connector to it
  • Backfill the last 90 days of chats
  • Cover session expiry with a regression test
Goal activeGet the WhatsApp connector demo-ready
132k / 500k tokens

Memory that survives the thread.

Jaz remembers what matters: who's who, what you're working on, how you like things done. Agents pick it up as they work, and Jaz dreams overnight, while you sleep. Every fact keeps a source you can check.

It's all plain files on your machine. Open them, search them, back them up.

Your chats, connected.

Link Telegram and WhatsApp by scanning a QR code — the same way you'd link another device. Conversations flow into memory, so agents can find that address, that promise, that open thread, and answer where the conversation actually lives.

Sessions stay on your machine. Multiple accounts per app.

Telegram

Full history sync — agents search your chats and reply in them.

QR sign-in

WhatsApp

Linked as a companion device, like WhatsApp Web.

QR sign-in

Ship from the thread.

When the work is code, every thread knows its repo: the branch, what changed, line counts per file. The session sidebar commits, pushes, and opens a pull request; the PR action commits dirty work and pushes the branch first when it has to.

Changes

+220 −33
stripe.go+84 21
stripe_test.go+120 8
retry.go+16 4

Git

acme/billing
jaz/webhook-retries
Uncommitted changes

GitHub

Connections, MCPs, skills.

Connect your accounts — Gmail, Calendar, Slack — and agents read and act with them. Any MCP server plugs in over HTTP and its tools show up for every agent. Skills are markdown playbooks on disk: type $ in the composer and they're one keystroke away.

Gmail

sam@lumen.dev

Google Calendar

Events and invites

Slack

Lumen workspace

Skills

Run $deep-research on the housing market|

Make it yours.

Build your own theme: accent, background, and ink, tuned separately for light and dark, with a contrast dial for how far surfaces step from the page. Bring your own fonts, scale the type, widen the layout, and decide how much motion you want.

Every control here is the app's real component — the theme switcher below actually themes this page.

Theme

Match the system, or pick light or dark.

Animated effects

The rainbow glow around the composer, shimmer dots, and particle fields.

Font size

Scales the whole interface up or down.

Wide layout

Use more horizontal width for messages, code, and diffs.

Dark theme

Accent

Background

Foreground

Contrast

How far surfaces and muted text step from the background.

55

Interface font

Used for the UI and prose.

Monospace font

Used for code, diffs, and the editor.

See what every thread costs.

Every thread meters itself: fresh input, output, cache reads and writes, and how much of the model's context window is filled right now. This readout unfolds from the thread's titlebar in the app.

Zoom out in Settings and it all rolls up: six months of daily totals, cost at list price, cache hit rate — split by agent, by model, by activity.

Last 7 days
input + output
Last 30 days
input + output
Est. cost
list price, last 30 days
Cache hit rate
reads vs fresh input
Last 6 months

By activity · last 30 days

Chat46%
Loops22%
Memory dream12%
Memory search9%
Browser agent7%
Memory capture4%

By model · last 30 days

ModelTokensCostclaude-fable-5claude38%$12.40gpt-5.2-codexcodex29%$8.90grok-4-fastgrok17%$3.10glm-4.7opencode9%$1.20

8 more models · 7% — costs are OpenRouter list-price equivalents, even on subscriptions.

A client for you. A server for the work.

Jaz splits in two. One half is the app you open — on your laptop or your phone — to talk, review, and steer. The other keeps running on your Mac, a home server, or a small VM, taking in integrations and running loops with no window open.

Serveralways onIntegrationsLoopsMemoryYou

On your laptop — review, steer, and talk to agents.

Your devices

The window you use

Open Jaz from your laptop, browser, or phone — the same live workspace every time.

  • Talk to agents and review threads
  • Steer boards, loops, and memory
  • Pick up on any device later

Server

The worker that stays on

Leave it awake and the background work keeps going, on machines you control.

  • Runs loops on schedule
  • Listens to your integrations
  • Writes files, memory, and audit trails

Always-on mode

Run it where it can stay awake.

Local when you're hands-on; on an always-on machine for 24/7 work. Your devices come and go — the work keeps its place.

Integrations keep arriving

Gmail, Calendar, Slack, Linear, MCP, and custom feeds keep delivering work.

Loops keep their schedule

Briefings, triage, and reminders run with no window open.

Memory keeps up

Results land in your files, so the next device opens to the current state.

Own your personal AI.

You should own your personal AI: the system, the memory, the data. Models come and go — Claude today, whatever is best tomorrow — but everything they learn about you stays in plain files on machines you own. This is too profound a technology to be locked inside someone else's tool. So Jaz is open source, end to end — yours to read, audit, run, and change.

Your machines. Your files. Any model. No lock-in.

Jaz

If Jaz resonates, star it on GitHub.

Coming soon

In your pocket, soon.

The same personal AI on your phone: your boards at a glance, loops that ping you when something needs you, memory that already knows the context.

06:39 PM

Sunday, July 19

Get back tonow
Sam R. · Invoice approved
Mom · Saw the photos, lovely!
X · robotics8:00

Home humanoid pilots expand to three more cities.

jaz