Kakuchi
50+ widgets · 4 places on your Mac

Any widget.
Anywhere on your Mac.

Find one in the library or describe a new one. Then put it on the desktop, in the notch, in the menu bar or on the lock screen.

  • Lifetime updates
  • No account
  • Your own AI key
  • macOS 14 or later
  • $14.99 one-time at launch
Popular widgets
9:41
Weather widget
Weather

Current conditions and five days ahead, over a sky that matches.

Widget builder

Not in the library? Describe it.

A stocks board with news. A game. A full system monitor. The builder writes real widgets from a sentence, previews them, and asks before they use the internet.

New Widget with AI
Describe a widget…
Your widget will appear here
Add to Menu BarAdd to Desktop
The tour

Every corner of your Mac.

01
Right 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
02
The 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
Now Playing widgetFocus Session widgetNext Meeting widget
03
One number up top.

Keep the value you check most in the menu bar. Click it for the full widget.

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
04
Before 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
Friday 25 September9:41
Weather widgetNext Meeting widgetBattery widget
Enter Password
05
Above full-screen apps.

Pin a widget over a call or a game. 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
Priya
Marco
Sam
You
Focus Session widget
06
Tuck it into the edge.

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

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
Try it

Arrange your desktop.

Drag widgets anywhere. They snap to a grid. Flick one to the left or right edge and it docks with a tab, just like in the app.

FinderFileEditView
CPU 23%Fri 25 Sep 9:41
Weather widget
Calendar widget
System widget
Battery widget
Timer widget
Now Playing widget
Drag a widget
Tap a widget to add or remove it
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
Clock widget
ClockTime
World Clock widget
World ClockTime
Timer widget
TimerTime
Countdown widget
CountdownTime
Daylight widget
DaylightWeather
Weather widget
WeatherWeather
Calendar widget
CalendarCalendar
Next Meeting widget
Next MeetingCalendar
Reminders widget
RemindersProductivity
Sticky Note widget
Sticky NoteProductivity
Everything it does

Every detail, covered.

The short version is “any widget, anywhere on your Mac”. This is the long one.

Places

Six places for a widget

Every widget can live in any of them, and keeps its settings when you move it.

  • Desktop: under every window, and it stays put through Space switches, full-screen apps, sleep and restarts.
  • Notch: point at it and a shelf slides down. With several widgets, small icons below switch between them.
  • Notch sizes: small, medium or large, with every widget fitted into it separately from its desktop size.
  • No notch? The shelf opens from the same spot at the top centre of the screen.
  • Now Playing in the notch: album art and a moving equalizer beside it while Music or Spotify plays.
  • Menu bar: any widget can become a menu bar item, and a click opens the full widget.
  • Lock screen: your widgets above the password field. Their buttons work. Off by default, since anyone at your Mac can see them.
  • Keep on top: pin a widget above every window, including full-screen apps and calls.
  • It fades when your pointer comes close, so it never blocks what you're doing (you can turn that off per widget).
  • Edge docking: flick a pinned widget at the left or right edge and it docks, picture-in-picture style. A tab brings it back.
Layout

Put things where you want them

Drag, resize, tidy, stack. Your layout is yours.

  • Drag a widget from anywhere on it. It stays exactly where you drop it.
  • Resize from the corner grip, or right-click and choose Size. Widgets built for it get a real new size and show more.
  • Widgets never overlap: drop one onto another and it slides to the nearest free spot.
  • Arrange: Bento packs everything into a tidy grid, also available centred or on the right. Tidy Up lines them up. Undo puts them back.
  • Stacks: two or more widgets share one spot. Hover for arrows and dots, or use the right-click menu.
  • Copies: put the same widget on the desktop several times, each with its own settings, like Weather for London and for Tokyo.
  • Multiple displays: show a widget on the main display, all displays, or a specific one.
  • Lock Widget Positions, Reset Position, and Hide All from the menu bar.
  • Hide Desktop Icons for a clean wallpaper.
  • Open at login, with no Dock icon.
Widgets

50+ widgets, ready on day one

Native-looking, light and dark, with live data.

  • Time: Clock, Flip Clock, Word Clock, World Clock, Timer, Stopwatch, Countdown, Year Progress, Daylight.
  • Weather and money: Weather with a five-day forecast, Markets for stocks and crypto, Currency.
  • Your day: Calendar, Next Meeting with a Join button, Reminders, To-Do, Habits, Focus Session with white noise, Break Coach, Sticky Note.
  • Your Mac: System gauges, Battery, Network, Bluetooth devices, App Launcher, Shortcuts, Clipboard history, screen time by app.
  • Tools: Calculator, Unit Converter, Password Generator.
  • Feeds: RSS and Atom, Hacker News, Reddit, On This Day, Quote of the Day.
  • Web Page: any website live on the desktop, signed in and reloaded on a schedule.
  • For developers: running dev servers, Git status, pull requests, Docker, Homebrew updates, Claude Code usage.
  • Photos and music: a photo frame, and Now Playing for whatever plays in any app, with seeking and artwork.
Make it yours

Settings, themes and a look for everyone

Change what a widget shows without touching code.

  • Every widget has a native settings form: text, sliders, toggles, choices, colours, dates, city search, folders, apps, time zones and editable lists.
  • Changes apply instantly, with no reload.
  • Ten themes: Liquid Glass, Frosted, Clear, Solid, Wallpaper Tint, Midnight, Paper, Terminal, Neon and Pastel.
  • Pick a theme for everything, or give each widget its own, with a live preview of every theme before you choose.
  • Light and dark follow your Mac.
  • Real Liquid Glass on macOS 26. Earlier systems get the standard macOS blur.
  • Secret fields keep API keys in your Keychain, not in a settings file.
  • Hot reload: save a widget and only that widget reloads.
AI

Describe it, and it exists

A widget builder with a live preview, and an MCP server for your own assistant.

  • The builder is a chat on the left and a live preview on the right. Add the result to the menu bar or desktop in one click.
  • It works with Anthropic (Claude), OpenAI, Google Gemini, OpenRouter, Ollama, LM Studio, or any OpenAI-compatible endpoint.
  • Bring your own key. Keys stay in your Keychain.
  • Use a local model on your Mac for free and keep everything private.
  • The AI sees a real render and the real errors of its widget, so it fixes its own mistakes before you see anything.
  • It exposes what you might want to change as settings, so “add TSLA” changes a setting instead of rewriting the widget.
  • Built-in MCP server with 15 tools, for Claude Desktop, Claude Code and other assistants.
  • Any chatbot works too: paste the result, or open a share link. Copy Error for AI hands a problem back to the chat.
Data

Native data, no scripts

Widgets read live macOS data directly.

  • System, CPU, memory, disk and processes.
  • Battery, network and Bluetooth devices.
  • Audio, displays and running apps.
  • Now Playing from any app: browsers, Music, Spotify, podcasts. No permission prompts.
  • Calendar, reminders and photos.
  • Folders and files, and daily counts of keys, clicks and app switches, kept on your Mac. What you type is never recorded.
  • A source only runs while a widget on screen uses it.
  • Everything pauses while your display sleeps.
Safe by default

Private, and careful with permissions

No account. Nothing leaves your Mac unless a widget you approved sends it.

  • No account and no sign-in.
  • Widgets declare the websites they talk to. Redirects must stay on those sites.
  • Previews never run commands on your Mac.
  • A widget that runs commands, uses the network or reads files is listed in the install sheet and needs your approval.
  • The AI can only edit or delete widgets it made itself.
  • Deleting a widget moves it to the Trash after a confirmation that names everything it removes.
  • Widget pages run under a strict content policy, and only the app's own page can talk to the system.
Compatibility

Runs on your Mac, and on your old widgets

A modern home for the classic desktop widget community.

  • Needs macOS 14 Sonoma or later.
  • Classic desktop widgets run unchanged, and the app offers to reuse an existing widgets folder.
  • Install from the classic widget gallery, from a share link, or from a file.
  • Widgets are web technologies: HTML, CSS, SVG and canvas, so anything you can draw can be a widget.
  • A design kit makes widgets look native, and is optional.
  • A direct download from this site, not the App Store. It uses system features the App Store doesn't allow.
Bring your own AI

Your key. Your model. Your agent.

Kakuchi doesn't resell AI, so there's no monthly fee for it and no account. Use the provider you already pay for, a model that runs on your Mac, or let your own assistant drive the app.

In the app

Pick a provider in Settings

Paste a key and choose a model. The key goes into your Keychain, and the widget builder uses it from then on.

  • Anthropic (Claude)Your Anthropic key
  • OpenAIYour OpenAI key
  • Google GeminiYour Gemini key
  • OpenRouterOne key, many models
  • OllamaOn this Mac, free
  • LM StudioOn this Mac, free
  • Any OpenAI-compatibleYour own endpoint
  • The key stays in your Keychain. It's never written to a file or sent to Kakuchi.
  • A model on your Mac keeps every prompt on your Mac.
  • Not sure which model? The list in Settings shows what your provider offers.
MCP server

Let Claude drive Kakuchi

Kakuchi is also an MCP server, so assistants like Claude Desktop and Claude Code can build, preview and place widgets for you, and look at the result before they show you.

Claude Desktop · Settings › Developer › Edit Config
{
  "mcpServers": {
    "kakuchi": {
      "command": "/Applications/Kakuchi.app/Contents/MacOS/Kakuchi",
      "args": ["--mcp"]
    }
  }
}
Claude Code · Run in a terminal
claude mcp add kakuchi -- "/Applications/Kakuchi.app/Contents/MacOS/Kakuchi" --mcp

The exact config, with your real install path, is in Settings › AI.

15 tools

What an assistant can do

read_docs

Reads the widget guide, API reference, design kit and examples.

list_sources

Lists the live macOS data sources a widget can use.

sample_source

Samples one source live, to see the exact shape of its data.

list_widgets

Lists installed widgets, their settings, copies and errors.

read_widget

Reads a widget's source by id.

create_widget

Writes a new widget, renders it off-screen and returns a screenshot and errors.

update_widget

Replaces a widget's code and returns a fresh screenshot.

preview_widget

Renders a widget again and returns a screenshot and errors.

add_to_desktop

Shows a widget on the desktop. Asks you first if it runs commands.

remove_from_desktop

Takes a widget (or one copy) off the desktop.

get_widget_settings

Shows what a widget lets you change, and the current values.

set_widget_settings

Changes a setting, like adding a ticker, with no code edit.

set_theme

Changes the theme for the desktop or for one widget.

duplicate_widget

Adds another copy with its own settings.

delete_widget

Moves a widget the AI made to the Trash.

Every route is safe by default: previews never run commands, anything that does is listed for your approval, and the assistant can only change widgets it made.

17 live sources

What widgets can read

Native macOS data with no shell commands. A source only runs while a widget on screen uses it, and everything pauses when the display sleeps.

systemModel, chip, uptime, appearance
cpuUsage and per-core load
memoryUsed, wired, pressure, swap
diskVolumes and free space
batteryCharge, time left, health
networkSpeed, ping, Wi-Fi signal
audioVolume, mute, devices, per-app sound
displaysEvery screen and its size
appsRunning and frontmost app
processesTop apps by CPU and memory
nowPlayingTrack, artwork, controls
calendarEvents and meetings
remindersOpen reminders
photosMemories from this day
filesA folder's contents
bluetoothConnected devices and battery
activityKeys, clicks, app switches
How it compares

One app, not five.

Most tools do one of these well. Kakuchi puts them together.

FeatureKakuchiApple widgetsBetterMacWidgetsNotchNookWidgetScreen
Widgets on the desktop——
Notch shelf———
Menu bar widgets————
Lock screen widgets———
Keep on top of full screen————
Dock to the screen edge————
Make a widget with AI————
MCP server for your assistant————
Minimum macOS14 or later14 or later15 or later—15 or later
Price$14.99 at launchFreeFrom $19.99$25, or $3/monthFree

Compared from public product pages and store listings in October 2026. A dash means we couldn't find it offered, and products change, so please check before you decide. Not affiliated with any product named here.

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 your AI key 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 your own key, so there's no monthly 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 assistant

A built-in MCP server lets Claude and other assistants 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. 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 provider you already have: Anthropic (Claude), OpenAI, Google Gemini, OpenRouter, a model running on your Mac through Ollama or LM Studio, or any OpenAI-compatible endpoint. Whatever that provider charges you is between you and them. A local model is free.

MCP is the standard way assistants like Claude Desktop and Claude Code connect to apps. Kakuchi is an MCP server with 15 tools, so an assistant can read the docs, build a widget, look at a screenshot of it, 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.

Places

Yes. The shelf opens from the same spot at the top centre of the screen. Now Playing also shows beside it while music plays.

Yes. Right-click a widget and choose Show on Lock Screen. It's off by default, because anyone at your Mac can see it. Widget buttons work there.

Yes. Pin it and it floats above everything, including full-screen apps and calls. It fades when your pointer comes close, and you can turn that off per widget. Flick it at the left or right edge to dock it, with a tab to bring it back.

Your Mac

A widget only reads data while it's on screen, and everything pauses while your display sleeps. Data sources start and stop on demand.

macOS 14 Sonoma or later. Real Liquid Glass needs macOS 26, and earlier systems get the standard macOS blur.

Yes. Show a widget on the main display, on all displays, or on a specific one, and the notch shelf follows your pointer.

Yes. Point Kakuchi at your widgets folder and they run as they are, or install them from the classic widget gallery.

Some features, like the lock screen and keep on top, use system capabilities the App Store doesn't allow. You download Kakuchi directly from this site.

Privacy

Into your Mac's Keychain. It's used only to talk to the provider you chose, and it's never sent to Kakuchi.

There's no account. Widgets declare the websites they talk to, and keys and secrets are kept in your Keychain. Nothing leaves your Mac unless a widget you approved sends it.

Pricing

Pay once. Keep it.

No subscription, no account, and no monthly AI fee, because the builder uses your own key.

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 own AI key
  • MCP server with 15 tools
  • Anthropic, OpenAI, Gemini, OpenRouter, Ollama, LM Studio or any compatible endpoint
  • Classic desktop widgets run unchanged
  • Lifetime updates, and a 14-day money-back guarantee
Get Kakuchi for Mac

The price goes to $24 when the launch ends.

AI is not included in the price. The builder uses your own key from the provider you choose, or a free model on your Mac. Prices are in US dollars.

Put your Mac to work.

$14.99 one-time during launch, with lifetime updates. macOS 14 or later.

Get Kakuchi for Mac