macOS only  ·  Free with in-app purchases

Relax.
Your calendar
is now bookable.

Share a booking page, let people pick a slot, done. No back-and-forth emails. No cloud services. Hamaki lives in your menu bar and keeps your data on your Mac.

macOS 15.0 or later  ·  7.6 MB  ·  Free to start

Everything you need.
Nothing you don't.

Hamaki is a real Mac app — not a browser tab. It works with Calendar.app, supports Shortcuts and MCP, and never sends your data to the cloud.

Draw Your Availability

Mark open "spots" on your calendar. Visitors pick one. That's it. No overlapping, no double-bookings.

Public Booking Page

Share your personal booking link. Students, clients or colleagues book directly — no login required on their end.

Privacy First

Your calendar data never leaves your Mac. No OAuth tokens, no calendar cloud sync with third parties.

AI Assistant Ready

Connect Claude, OpenCode, or any MCP-compatible assistant to Hamaki. Ask who you have tomorrow or when your next free slot is.

Command Line Tool

hamakicli lets you query appointments from the terminal. Great for scripting and automation.

Today Widget

Add the Hamaki widget to Notification Centre and see your day at a glance — who's up next, which slots are free.

Visitor Notes

Link Obsidian, Bear, NotePlan, or Apple Notes to each calendar. Open a visitor's note with one tap.

Spotlight Integration

Search a visitor name in Spotlight and jump straight to their profile in Hamaki — without opening the app first.

Waiting Lists

When your calendar is full, visitors can join a waiting list. You manage them directly from the app.

Three steps to a bookable calendar

1

Install Hamaki from the Mac App Store

It lives in your menu bar. Connect your existing Calendar.app or create standalone booking calendars — no calendar permissions required.

2

Draw available spots on your calendar

Drag to create time slots visually. Set breaks between appointments, restrict access, or add waiting lists — all from the app.

3

Share your booking link and relax

Visitors open your booking page, pick a slot, fill in their name. Done. Appointments land in your calendar automatically. No emails needed.

Built by lecturers,
for anyone who hates scheduling

Raymond van Dongelen and Tjerk Dijkstra (Potloodgum) are both lecturers at NHL Stenden University of Applied Sciences, teaching at the Communication & Multimedia Design bachelor's programme (CMDLWD).

Their programme is built around consulting students — lots of one-on-one meetings, feedback sessions, and check-ins. The email back-and-forth to schedule all of those was a daily time sink. There had to be a better way.

So they built Hamaki. The name comes from ハンモック (hanmokku) — the Japanese word for hammock. The idea: once your booking page is live, you can sit back and relax while students find their own slot.

Meet the team →
★★★★★
"It's fantastic. Everything just works. Saves me sooo much time scheduling appointments with students. Very well thoughtout app."

— Jopw, Mac App Store review

Always improving

Hamaki ships regularly. Here's what's new.

2026.7

Ask your AI assistant about your schedule

Connect Claude Desktop, OpenCode, or any MCP-compatible assistant to Hamaki. Ask who you have tomorrow, when your next free slot is, or how many appointments you had this month.

Command line tool

hamakicli lets you query your appointments from the terminal — great for scripting and automation. Try hamakicli today or hamakicli visitor "Jan".

2026.5

Today Widget

Add the Hamaki widget to Notification Centre and see your day at a glance — appointments booked, who's up next, and which slots are still free.

Reliable Sync

Hamaki now automatically recovers from sync drift after waking your Mac, relaunching the app, or restoring from a backup.

Open Visitor Notes via Claude

Ask Claude to open a visitor's note before their session and it opens straight away in Obsidian, Bear, NotePlan, or Apple Notes.

2026.4

Note Taking

Link Obsidian, Bear, NotePlan, or a Shortcut to each calendar. Open a visitor's note with one tap — or let Hamaki create it if it doesn't exist yet.

Spot Detail Redesign

Spot details now lead with the visitor's name, show their booking pulse at a glance, and put all actions in one logical place.

Visitor Jump

Right-click any visitor name in the overview or waiting list to jump straight to their profile or copy their email.

2026.3

Visitor Search

Find any visitor by name from the new Search tab, and see their full appointment history and pulse.

Spotlight Integration

Search a visitor name in Spotlight and jump straight to their profile in Hamaki.

2026.2

Standalone Calendars

Create booking calendars directly in Hamaki — no Calendar.app access needed.

Move Appointment

Reschedule any spot to a new date and time directly from the spot detail view.

MCP Server

Let Claude and other AI assistants query your Hamaki schedule locally.

Ready to reclaim your time?

Free to start. No account required. Your data stays on your Mac.

Download Hamaki — Free