TimeLovercc / mojito
git clone https://github.com/TimeLovercc/mojito.git
v0.2.0 · 3d ago
Mojito — the local, evolving alternative to cloud personal AI like Meta Muse.
+0
stars, 24h · #32,568
+~0
stars, 7 days · #33,043
+122
stars, 30 days · #3,950
117
★ total
2
forks · 0 open issues
Star history (as recorded here)
LanguageTypeScript
LicenseMIT
Created2026-09-29 (23d ago)
Last push2d ago
Watchers0
OwnerUser
GitHub topics
agentic-codingai-agentanthropicclaudeclaude-codedaily-plannerevolving-appexpofastapillmlocal-firstmalleable-softwarepersonal-aipersonal-assistantpwaself-evolvingself-hostedtauri
Links
- GitHub: github.com/TimeLovercc/mojito
- Homepage: https://timelovercc.github.io/mojito/
- Releases · Issues · Hacker News mentions
README excerpt
Mojito — the local, evolving alternative to cloud personal AI like Meta Muse. An app muddled to your taste. Live demo · 中文说明 · Setup · Research guide (中文) · How the loop works · Security **Mojito is an evolving app — it rewrites itself for you.** Tell it in chat what you want, and a Claude Code agent on your own Mac changes the code and ships the update to your phone, Mac and web app. Out of the box it's a daily planner you host yourself: Today, plans, notes, a feed and a chat. An 11-second loop with recreated screens and demo data. Watch the 25-second video with sound (it includes some AI-generated footage). If you like where this is going, a star helps other people find it. Try the live demo : the app with sample data, running entirely in your browser. No account and no server; it resets when you reload. Left: ask in chat; a push tells you it shipped; the app has changed. Right: the whole Mac desktop in the next design, with Today, Chat and the menu-bar panel. Both Mac screens are desktop design previews: the next desktop interface, whose code isn't in this repo yet. The phone is a real capture of a demo copy with sample data. The chat exchange was written for these pictures, the push banner is drawn to match what the hub sends, and the bold next step was added by hand. > **Experimental / alpha.** Mojito is a single-user app, built around one person's day. Most of its code was written by Claude Code sessions working under the rules in `CLAUDE.md`, `docs/design.md` and `docs/api.md`. Expect rough edges, breaking changes and setup steps that assume you're comfortable running your own server. ## Evolving apps Today's apps are frozen code: someone else decides what they do, and you wait for the next release. An evolving app keeps only a thin shell of code and hands everything else to an agent that owns the context — your data, your logins, and the app's own source and design. Because the agent knows the app and knows you, it can change the app itself, while you stay in the loop. Mojito is built on three principles: 1. **Thin code.** The server part, the hub, only stores your data, serves the app and sends pushes; judgment calls and new features come from the agent, not from more hard-coded logic. 2. **The agent owns the context.** The agent — Claude Code running on your own Mac (or a Mac mini) — uses what's already there: your logins, files, mail and calendar, plus the app's own source and design docs, without you connecting each account to someone else's cloud. 3. **It evolves in the loop with you.** You say what you want in chat; it changes the app and tells you what shipped. Anything it judges risky waits for your OK first (today that call is made by the maintainer, the Claude Code session that edits the app; nothing in the code enforces it yet). ## How it compares | | Traditional app | Cloud personal AI (e.g. Meta AI / Muse) | Mojito (evolving app) | |---|---|---|---| | **Who decides features** | The company that makes it | The compa