A self-hosted personal AI agent where each agent runs in its own Linux desktop container on your computer, with any model, an encrypted vault and Telegram control.
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
A Claude Code plugin that interviews you, designs a full software architecture, and writes a self-contained blueprint for another Claude Code instance to build from.
CLI proxy that filters and compresses shell command output before it reaches an AI coding agent's context, cutting token use.
A curated, community-maintained list of resources for Claude Code, Anthropic's coding agent, covering skills, agents, plugins, tooling and guides.
An open-source voice assistant that runs on your computer, where a team of AI bots does slow tasks in a browser, shell and your files while you keep talking.
Self-hosted, local-first personal AI agent with layered memory, tool permissions, workflows and IM channel integration.