Thank you for your business.Interactive demo ยท resets on refresh
- Subtotal
- $2,320
- $116
- Total
- $2,436
Local-first mini apps for macOS
A packing list for one trip. A timer shaped like a tomato. A weird little desktop experiment youโve been meaning to try. Each one is a single SQLite file you keep, and your AI can edit it too.
Coming soon: live collaboration, Windows + iOS
Interactive demo ยท resets on refresh
A little less on your mind.
2 left to do1 / 3
Drag us around!
Every window here is a tiny app. โฅ
Interactive demo ยท resets on refresh
Thank you for your business.Interactive demo ยท resets on refresh
Interactive previews in your browser. The real ones live on your desktop.
52 tiny apps, included
Every one of these comes with hitSlop. Pick one, make a copy, and itโs yours to use, change, or send to a friend.
Make your own
Run one command, say what your slop should do, and pick your agent. It builds the app while you watch it take shape in your browser. When it feels right, build a .slop and put it on your desktop. You keep the source and the finished app.
Needs Bun and any coding agent you like. Svelte and your favorite CSS inside.
# Make a project
bunx hitslop init my-slop
What should your slop do?
A packing list for short trips. Group items by bag and show how many are left.
Which agent CLI should build your slop?
Launching Codex in ~/my-slop
# Try it in the browser while you refine it
bun run dev
# Build the finished app
bun run build
# Put it in hitSlopโs template catalog
bun run register
my-slop.slopYour app, ready to open in hitSlop.You + your agent
Tick a box yourself, or ask your agent to do it through the document CLI while the window is open. Itโs the same live document either way, and the change shows up right away.
2 of 3 done Try a checkbox
Read the document
slop get Today.slop Mark โBook trainโ done
slop apply Today.slop --op '{"type":"set","path":["items",{"id":"train"},"done"],"value":true}' This example runs only on this page.{
"items": [
{
"$id": "draft",
"title": "Draft proposal",
"done": true
},
{
"$id": "invoice",
"title": "Send invoice",
"done": true
},
{
"$id": "train",
"title": "Book train",
"done": false
}
]
}A SQLite file, not an account
Every slop is one SQLite database on your Mac: the app and everything you save live together. Close it before you move or copy it, the way you would any document. Any SQLite tool can open it to look inside.
appits name, shape and starting valuesassetsthe little app itselfartworkQuick Look preview and iconcheckpoint + updateseverything youโve saveddocumentits own identity, your colors tooattachmentsphotos and files you addMake it yours
Ask your agent to make it purple, or use the theme commands. The colors stay with that document and carry into its exports. Try a palette.
A little less on your mind.
Send the first draft
DoneTake a walk without my phone
TodayMake a little room for the weekend
Todayslop theme set { "accent": "#6c16ed" }Grape Soda theme selected.
Share the result
Export a crisp PNG or a PDF with selectable text. Send the invoice, print the recipe, drop the plan in a group chat. Nobody needs to install anything.
Northwind Studio
For makers
Make a useful little app and hand it to a friend. hitSlop does the saving, the window, the export and the icon.
Build and share a templateComing soon
Plan a trip or split a list with friends, live. Collaboration is on the way; the people in this preview are pretend.
Whatโs plannedA tiny app or a living document, packaged as a single SQLite file. Open it, move it, share it, keep it. The interface and your data travel together.
You can look inside it: a .slop is a standard SQLite database, so any SQLite tool opens it and shows its tables. To use or edit it, open it in hitSlop or change it through the CLI. hitSlop is MIT-licensed, so the format is all in the open.
A whole collection: 52 tiny apps, from checklists, planners and journals to a tomato timer, an invoice, a radio and a koi pond, and we keep releasing more. Pick one from Templates and hitSlop makes you your own copy.
In the document on your Mac: one SQLite file, with the app and everything you save inside it. No account, no server, and every included template works offline.
Yes. A coding agent can build a slop from scratch, and it can change the tasks, notes and numbers in a document through the hitSlop CLI. It edits the same live document you have open.
Yes. Open the theme panel in any slopโs window to pick your own colors, and import or export a palette to share it. Your agent can do the same with the theme commands. Colors stay with that document. Authors change layout and structure in source and build a new version.
No. A document keeps the app version it was made with. A new build is available for new copies and never rewrites the ones you already use.
Yes. Export a crisp PNG, or a PDF with selectable text and vector output. Good for invoices, recipes, plans, or anything that needs to leave your desktop.
Live collaboration is coming soon. Today your documents stay on your Mac, and you can send copies or PNG and PDF exports.
Yes. hitSlop is free and open source under the MIT license.
Small files. Big ideas.
Free & open source ยท macOS 15.2+ on Apple silicon ยท Signed & notarized ยท Live collaboration, Windows + iOS coming soon