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
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.
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.
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.
"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.
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".
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.
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.
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.
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.