Ontoplano

Ontoplano

Open-source life planner that keeps your week, tasks, habits, notes and shopping lists in one app

Open Source

Gallery

About Ontoplano

Ontoplano is a life management app that puts the basic pieces of a week into one place. The centre of it is a weekly planner drawn as blocks, and around that sit to-dos, goals with progress, habits with streaks, notes and notebooks, ideas, contacts, bills, recipes and shopping lists. The parts talk to each other, so a recipe fills the shopping list and a task lands in the week, and one search box covers everything you've put in.

The problem is fragmentation. Most people run their life across a calendar, a to-do app, a notes app, a habit tracker and a shopping list, none of which know about each other, and the glue is memory. Ontoplano's answer is to design your ideal week once and let subsequent weeks inherit that template, then record what actually happened against what was planned. That gap between planned and actual is the feedback loop the app is built around.

It runs in the browser, either self-hosted or on the official instance, with an Android app, a mobile widget and offline support for shopping lists. There are keyboard shortcuts in the vim style and a gesture the docs call the wheel for moving between the app's rooms on a phone. The outside surface is unusually open for a personal app. It has an HTTP API, tokens with scopes, streams, webhooks and a calendar link, all documented at docs.ontoplano.com.

The docs are candid about the model underneath. A task can live in one of three tables, and the guide explains how one becomes another as it moves from idea to scheduled block to done. Permissions are one scope system shared by every way in, whether that's the app itself, an API token, a webhook or an assistant over MCP, so what a grant hands over is the same regardless of the door it came through. The phone install guide covers the two ways to put it on a device and what works offline, and the family plan page describes the single form that sets up shared accounts.

The feature that stands out is the built-in MCP server at the /api/mcp path. You point Claude or any other assistant that speaks the Model Context Protocol at your own instance, grant it a scoped, revocable token, and it can read and modify your schedule within exactly the permissions you handed over. The app makes no AI calls of its own. You bring the assistant, and the permission system decides what it can see, which is a sensible way to get an agent into your planner without giving it your whole life. For someone who already uses an assistant for planning, that turns a chat into a way of editing next week without opening the app.

It's for people who want everything in one place and care about owning the data, and for self-hosters in particular. Running it yourself is straightforward. There's a Docker image, ontoplano/ontoplano, that needs an origin, an auth secret and a data volume, plus native packages as .deb, .rpm and AUR with Node bundled in, managed as a systemd service. Data lives in a mounted volume for Docker or under the standard system directories for the packaged installs, which keeps backups a matter of copying one path. The first account registered owns the instance and registration closes after that by default. A family plan covers up to five accounts on one subscription.

Where it differs from the big productivity suites is scope and licence. It's not a team tool, it's a personal one, and the whole server is open source under AGPL-3.0, written in Svelte and TypeScript with Drizzle ORM. The developer is Estevao, an independent builder in Brazil, and the project is young, with a small following on GitHub but a long commit history. Recurring tasks, scheduled commitments and future items are all supported in the planner, per the repository's own description. That means an honest look at the docs is the right first step, and the demo, docs and repository are all linked from the homepage.

A first session is easy to arrange. The hosted demo sets up a copy for you, creates an account and populates it with data, then deletes the whole thing when you close it, so you can poke at the weekly view and the shopping list without committing. If it fits, either sign up for the hosted trial or pull the Docker image and run your own. Because the server is the same open-source repository in both cases, the docs describe exactly what you'd be running.

Access is open source, free to self-host under AGPL-3.0. The hosted service at app.ontoplano.com costs $3.50 a month for an individual and $8.25 a month for a family of up to five accounts, with a 14 day free trial. There's no published contact email, but the code and issues live on GitHub.

Key Features

  • Weekly planner with a reusable ideal week
  • Tasks, goals, habits, notes and contacts together
  • Recipes that fill the shopping list
  • Built-in MCP server with scoped tokens
  • HTTP API, webhooks and calendar link
  • Self-host via Docker or native packages

Pros & Cons

What we like

  • One app instead of five disconnected ones
  • AGPL-3.0 licensed and self-hostable for free
  • AI assistants connect through revocable permissions
  • Cheap hosted option with a family plan

Room for improvement

  • Personal tool, not built for teams
  • Young project with a small community
  • Android only on mobile, no native iOS app
  • Self-hosting needs some server comfort

Frequently Asked Questions

What is Ontoplano?
Ontoplano is an open-source life management app centred on a weekly planner, with tasks, goals, habits, notes, contacts, bills, recipes and shopping lists in one place, plus an API and a built-in MCP server.
Is Ontoplano free?
Self-hosting is free under the AGPL-3.0 licence. The hosted service costs $3.50 a month for an individual or $8.25 a month for a family of up to five accounts, with a 14 day free trial.
Does it use AI?
Not on its own. It makes no AI calls, but it exposes an MCP server so you can connect Claude or another MCP assistant to your instance with a scoped, revocable token that limits what the assistant can read or change.
How do I self-host it?
There's a Docker image that needs an origin, an auth secret and a data volume, and native .deb, .rpm and AUR packages with Node bundled that run as a systemd service. The first registered account owns the instance.

Best For

Planning an ideal week and tracking what really happenedLetting Claude reschedule tasks through MCPRunning a family's shopping, recipes and habits on one serverReplacing a scattered stack of personal productivity apps

Featured in

Alternatives to Ontoplano

Reviews (0)

No reviews yet

Be the first to share your experience with Ontoplano

Sign in to write a review

Badge builder

Add Ontoplano to your website

Choose a badge style and size, preview it here, then copy the generated HTML. Badge images are self-contained SVGs and do not require an external script.

Ontoplano badge preview
<a href="https://toolindex.net/tools/ontoplano?ref=badge" target="_blank" rel="noopener">
  <img src="https://toolindex.net/badge/ontoplano/medium.svg" alt="Ontoplano - Listed on Tool Index" width="180" height="50" />
</a>

How to use the badge

  1. 1. Pick the style, size, and theme that fit your layout.
  2. 2. Copy the generated HTML from the code block.
  3. 3. Paste it into your footer, homepage, or press page.

Standard badge available

The standard listing badge is available now. Score and circle badges are limited to tools currently ranked in the top 10 of a category.

Badge clicks return visitors to this profile with a referral tag so the source remains identifiable.