Repolode
TimeLovercc

TimeLovercc/mojito

A self-hosted, evolving personal planner where a Claude Code agent on your Mac rewrites the app from chat requests and ships updates to your devices.

Stars
117
Forks
2
Open issues
0
Last commit
3 days ago

What is it?

Mojito is an experimental personal app built around the idea of an evolving app: a thin hub you host (FastAPI and SQLite) stores your data and serves the web, Android and Mac clients, while a Claude Code session on your own Mac edits the app's code when you ask for a change in chat. Out of the box it provides a daily planner with a Today view, two-week plans, notes that become tasks, a feed of reports, and a chat with Undo for every change.

Changes are classified as either shipped automatically or held for your approval under Needs your decision, though today that split is decided by the maintainer's session and not enforced in code. Outgoing messages such as email are only drafted for you to send. Whatever the agent reads is sent to the model provider, currently Anthropic, through Claude Code.

It is a single-user alpha that assumes you can run a server, set up HTTPS and manage tokens. The repository includes a mock hub for trying the interface with sample data, plus setup and self-rebuild loop documentation.

Key features

  • 01Today view with focus items, overdue tasks and a next step for each item.
  • 02Two-week plans that Claude drafts and you review before the next one starts.
  • 03Notes that Claude turns into tasks, files under projects, or asks you about.
  • 04Feed of daily AI briefs, mail digests and results posted by Claude Code sessions.
  • 05Chat that changes tasks, plans, settings and calendar events, with Undo for each change.
  • 06Web app, Android app and Mac app clients that receive pushes from your hub.

Use cases

  • A self-hosted daily planner for one person who is comfortable running a server.
  • Experimenting with an app that a coding agent modifies from chat requests.
  • Keeping research projects, ideas and paper notes in a single personal workspace.
  • Reading a daily digest of AI news and unread email on your own devices.

Topics

FAQ

What is mojito?
A self-hosted, evolving personal planner where a Claude Code agent on your Mac rewrites the app from chat requests and ships updates to your devices. Mojito is an experimental personal app built around the idea of an evolving app: a thin hub you host (FastAPI and SQLite) stores your data and serves the web, Android and Mac clients, while a Claude Code session on your own Mac edits the app's code when you ask for a change in chat. Out of the box it provides a daily planner with a Today view, two-week plans, notes that become tasks, a feed of reports, and a chat with Undo for every change.
Is mojito free to use? What license does it have?
mojito is open source under the MIT license. Check the license terms before using it in commercial products.
Is mojito still maintained?
Actively maintained. The last commit to mojito was on Oct 19, 2026.
What can I use mojito for?
A self-hosted daily planner for one person who is comfortable running a server. Experimenting with an app that a coding agent modifies from chat requests. Keeping research projects, ideas and paper notes in a single personal workspace. Reading a daily digest of AI news and unread email on your own devices.
Where can I get mojito?
The source code and installation instructions are on GitHub: https://github.com/TimeLovercc/mojito

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects