ImageKakuchi

Every widget
your Mac is missing

50+ live widgets for your desktop, notch, menu bar and lock screen. Can’t find one? Describe it, and Kakuchi builds it with the AI you already pay for.

Download free, activate with a licence key · 14-day money-back guarantee · macOS 14 or later

FinderFileEditView
CPU 23%Fri 25 Sep 9:41
Now Playing widget
Where Did My Day Go widget
Habits widget
Word Clock widget
Claude Code widget
Clock widget
Localhost widget
Drag a widget

Drag them around. Fling one to the edge to dock it.

Kakuchi in 30 seconds
Widget builder

Not in the library? Say it

Type one line. Kakuchi works out the data, the layout and the look, then puts a live widget on your desktop. Scores, history, what's eating your memory, or a game.

1Describe
2Plan
3Widget
›

Describe a widget

  • fetchlive scores feed
  • layout4 matches · score and clock
  • themefollows your desktop
  • placeon your desktop

A demo with sample data. The real builder writes the widget with your Claude or ChatGPT plan, or your own key, and shows live data.

Six places

Every corner of your Mac

On the desktop, in the notch, in the menu bar, on the lock screen, above full-screen apps, or tucked into the edge.

standup.tsx
WIDGETSclock.tsxweather.tsxstandup.tsxstocks.tsxnotes.md
1import { useWidget } from "kakuchi"
2
3export function Standup() {
4const next = useSystem("calendar")
5const mins = minutesUntil(next?.start)
6
7return (
8<Card accent="coral">
9<Big>{mins}</Big>
10<Sub>{next?.title}</Sub>
11</Card>
12)
13}
Weather widgetCalendar widgetSystem widget
121234567891011FRI25
25:00▶ Running5m15m25m
Battery widgetNow Playing widget
FinderFileEditView
AAPL +1.26%CPU 23%Fri 25 Sep 9:41
01 · DesktopRight on your wallpaper

Live widgets beneath every window, around the work you're doing. Arrange tidies them in one click.

standup.tsx
WIDGETSclock.tsxweather.tsxstandup.tsxstocks.tsxnotes.md
1import { useWidget } from "kakuchi"
2
3export function Standup() {
4const next = useSystem("calendar")
5const mins = minutesUntil(next?.start)
6
7return (
8<Card accent="coral">
9<Big>{mins}</Big>
10<Sub>{next?.title}</Sub>
11</Card>
12)
13}
Weather widgetCalendar widgetSystem widget
121234567891011FRI25
25:00▶ Running5m15m25m
Battery widgetNow Playing widget
FinderFileEditView
AAPL +1.26%CPU 23%Fri 25 Sep 9:41
Now Playing widgetFocus Session widgetNext Meeting widget
02 · NotchThe notch earns its place

Point at it and a shelf slides down with your music, a focus timer and your next meeting.

standup.tsx
WIDGETSclock.tsxweather.tsxstandup.tsxstocks.tsxnotes.md
1import { useWidget } from "kakuchi"
2
3export function Standup() {
4const next = useSystem("calendar")
5const mins = minutesUntil(next?.start)
6
7return (
8<Card accent="coral">
9<Big>{mins}</Big>
10<Sub>{next?.title}</Sub>
11</Card>
12)
13}
Weather widgetCalendar widgetSystem widget
121234567891011FRI25
25:00▶ Running5m15m25m
Battery widgetNow Playing widget
FinderFileEditView
AAPL +1.26%CPU 23%Fri 25 Sep 9:41
Markets widget
03 · Menu barOne click away

Give any widget its own menu bar item. Click it and the full widget drops down.

standup.tsx
WIDGETSclock.tsxweather.tsxstandup.tsxstocks.tsxnotes.md
1import { useWidget } from "kakuchi"
2
3export function Standup() {
4const next = useSystem("calendar")
5const mins = minutesUntil(next?.start)
6
7return (
8<Card accent="coral">
9<Big>{mins}</Big>
10<Sub>{next?.title}</Sub>
11</Card>
12)
13}
Weather widgetCalendar widgetSystem widget
121234567891011FRI25
25:00▶ Running5m15m25m
Battery widgetNow Playing widget
Friday 25 September9:41
Weather widgetNext Meeting widgetBattery widget
Enter Password
04 · Lock screenBefore you even sign in

Your day on the lock screen. Widget buttons still work.

standup.tsx
WIDGETSclock.tsxweather.tsxstandup.tsxstocks.tsxnotes.md
1import { useWidget } from "kakuchi"
2
3export function Standup() {
4const next = useSystem("calendar")
5const mins = minutesUntil(next?.start)
6
7return (
8<Card accent="coral">
9<Big>{mins}</Big>
10<Sub>{next?.title}</Sub>
11</Card>
12)
13}
Weather widgetCalendar widgetSystem widget
121234567891011FRI25
25:00▶ Running5m15m25m
Battery widgetNow Playing widget
Priya
Marco
Sam
You
Focus Session widget
05 · Keep on topAbove full-screen apps

Pin a widget over a call or a game. Use it right there, or let clicks through so it fades when your pointer comes close.

standup.tsx
WIDGETSclock.tsxweather.tsxstandup.tsxstocks.tsxnotes.md
1import { useWidget } from "kakuchi"
2
3export function Standup() {
4const next = useSystem("calendar")
5const mins = minutesUntil(next?.start)
6
7return (
8<Card accent="coral">
9<Big>{mins}</Big>
10<Sub>{next?.title}</Sub>
11</Card>
12)
13}
Weather widgetCalendar widgetSystem widget
121234567891011FRI25
25:00▶ Running5m15m25m
Battery widgetNow Playing widget
FinderFileEditView
AAPL +1.26%CPU 23%Fri 25 Sep 9:41
06 · Edge dockingTuck it into the edge

Flick a widget to the left or right side. A tab brings it back.

See each place in detail

Moods

One click. Whole desktop

A mood sets a backdrop and a theme in one click. Your widgets stay where they are and take on its look. It draws over your wallpaper, so yours stays as it is. Love one? Make it your real wallpaper in one click.

FinderFileEditView
Fri 25 Sep 9:41
Focus Session widget in the Midnight theme
Clock widget in the Midnight theme
To-Do widget in the Midnight theme
Break Coach widget in the Midnight theme
Daylight widget in the Midnight theme

Focus. Quiet, dark and one thing at a time. Midnight theme.

Your wallpaper, your call

The backdrop is a layer between your wallpaper and your widgets, so your wallpaper stays as it is. Set as Wallpaper keeps a mood for good, and Restore brings yours back.

Your widgets stay

A mood never adds, removes or moves widgets. The ones you have take on its theme, and you can pick a different theme for any mood.

Undo in one click

Turn Off takes the backdrop away and puts back the theme you had before.

Setups

Someone’s whole desktop, in one click

A setup is a desktop in a single file: the widgets, where they sit, the theme and the wallpaper. Open one and your desktop becomes theirs. Put yours back whenever you like.

Browse ready-made setups
Night Shift.kakuchisetup4 widgets · Liquid Glass · wallpaper included
Clock widget
Weather widget
System widget
Now Playing widget

Opening a setup shows what’s inside before anything changes, including any widget that can run commands on your Mac.

Save yours

Settings › Setups › Save My Desktop as a Setup. Your API keys and other secrets are never included.

Share it

Send the file to anyone with Kakuchi. It lands in the right place on their screen, even if it's a different size.

Switch back

Put My Desktop Back returns your own widgets, theme and wallpaper exactly as they were.

StacksMany widgets, one spot.

Drop widgets onto each other to make a stack. Swipe through it, or let it rotate on its own.

Weather widget
Calendar widget
World Clock widget
ArrangeTidy in one click.

Arrange lays every widget out in a clean grid. Scroll to watch it happen.

Clock widget
Battery widget
Timer widget
Year Progress widget
Network widget
Countdown widget
Focus Session widget
Next Meeting widget
Themes

Ten looks for every widget

Set one for everything or give each widget its own. Light and dark follow your Mac.

Clock widget in the Liquid Glass theme
Battery widget in the Liquid Glass theme
Library

50+ widgets. Ready on day one

Browse them in the Widget Gallery, next to community widgets and your own creations. Preview one, then add it with a click.

The Kakuchi Widget Gallery
Every detail

Want the long version?

Every place, setting, theme, data source and safety rule, in one list. Or go deeper on one topic:

See all features
LightEasy on your battery

A widget only reads data while it’s on screen, and everything rests when your display sleeps.

PrivateStays on your Mac

No account. Widgets list the sites they talk to, and API keys and widget secrets live in your Keychain.

Multi-displayEvery screen

Choose the main display, all displays or a specific one, and the notch shelf follows your pointer.

FamiliarBring your widgets

Have a folder of classic desktop widgets? Drop it in and they run as they are.

No lock-inPay once

Kakuchi is a one-time purchase. There's no subscription, and the AI uses the plan or key you already have, so there's no extra AI fee.

CarefulAsks first

Anything that runs commands, uses the network or reads files is listed for your approval. Previews never run commands.

OpenWorks with your tools

A built-in MCP server gives compatible assistants and coding tools 15 ways to build, preview and place widgets for you.

NativeLooks like the Mac

Liquid Glass on macOS 26, light and dark, ten themes, and a settings form for every widget.

FAQ

Questions, answered

Can't find yours? Write to support@kakuchi.app and a person will answer.

Pricing

Not for now. Kakuchi is a one-time purchase: $14.99 at launch, down from the regular $24. If it isn't for you, there's a 14-day money-back guarantee.

No. You pay once and there's no monthly fee. Updates are free for life, and you keep what you bought.

Yes, the download is free, but Kakuchi needs a licence key to turn on, so you'll be asked for one when you open it. Buying gives you the key right away, and the 14-day money-back guarantee means you can still change your mind.

Yes. Email us within 14 days of buying and we'll refund you in full, with no reason needed.

AI

Not to us. The widget builder uses the AI you already have. If you pay for Claude or ChatGPT, sign in to Claude Code or Codex and Kakuchi uses that plan, with no API key. You can also use your own API key for Anthropic, OpenAI, Google Gemini, OpenRouter or any OpenAI-compatible endpoint, or a free model on your Mac through Ollama or LM Studio.

Yes. In Settings › AI, choose Subscription and pick Claude Code (Claude Pro or Max) or Codex (ChatGPT Plus or Pro). You sign in through the official tool, never through Kakuchi, and Kakuchi never sees or stores your sign-in. Widgets you build count toward your plan's usage limits.

MCP is an open standard that lets compatible assistants and coding tools connect to apps. Kakuchi exposes 15 tools, so a connected tool can read the docs, build a widget, inspect a screenshot, fix it and place it on your desktop. You don't need it. The built-in builder works without it.

No. Previews never run commands. A widget that runs commands, uses the network or reads files is listed in the install sheet and needs your approval. The assistant can only edit or delete widgets it made itself.

Pricing

Pay once. Keep it

No subscription, no account, and no extra AI fee, because the builder uses the AI plan or key you already have.

KakuchiLaunch price
$14.99$24one-time

Pay once. Lifetime updates and a 14-day money-back guarantee.

  • All 50+ built-in widgets, with light and dark
  • The notch shelf, in three sizes
  • Menu bar widgets
  • Lock screen widgets
  • Keep on top of full-screen apps
  • Edge docking with a tab
  • Stacks, copies and Arrange
  • Ten themes and a settings form for every widget
  • Multiple displays
  • The widget builder, with your AI plan, API key or a local model
  • MCP server with 15 tools
  • Claude or ChatGPT plans, or Anthropic, OpenAI, Gemini, OpenRouter, Ollama, LM Studio and any compatible endpoint
  • Classic desktop widgets run unchanged
  • Lifetime updates, and a 14-day money-back guarantee
Buy Kakuchi for Mac

The price goes to $24 when the launch ends.

How Kakuchi compares with other widget appsAI is not included in the price. The builder uses your Claude or ChatGPT plan, your own API key, or a free model on your Mac. Prices are in US dollars.

Make your Mac yours

$14.99 once, during launch. Lifetime updates.

Free download · a licence key turns it on · macOS 14 or later

All of them. Go on, throw one

52 widgets · drag and fling