Morion is a tool you and your agents need to finish tasks bigger than a session.

Notes and a task board on your computer that you and your AI agents share. Agents pick up tasks from the board and get the context they need. Morion can run the build, review and merge loop for you.

Claude Code · ~/habit-tracker MCP · morion
Plan a habit tracker: iOS-first, local storage, weekly review screen.
claude

Keeping the first release small. Six pieces: data model, habit list screen, check-in flow, weekly review screen, local backup, app icon and onboarding.

Yes. New project, one task each.
folders_create"Habit Tracker"notes_create×6
Now act as PM. Run Todo through Auto-code. I review before anything merges.
workflows_listtasks_claimData model
Mo

Data model: diff ready, 3 files. Codex review passed!

codex

Habit list screen: tests failed, weekly aggregation?! Re-opened with the failure attached.

tasks_moveData model → done
What's left on Habit Tracker, and is there anything we haven't planned?
mo_askproject: Habit Tracker · statuses: open
claude

Open on Habit Tracker:

  • Habit list screen is in doing, second run after the weekly aggregation tests faileddecided
  • Check-in flow is in todo, next in the queuedecided
  • Weekly review screen, Local backup and App icon and onboarding wait in backlog, nothing scheduleddecided

Data model is done and merged to trunk.

Gap: Check-in flow mentions reminders, but no ticket covers notification permissions, and nothing in the notes decides local vs pushunknown

Message your agent
Morion Mo · 5 sources · verified
Habit Tracker NotesKanban Auto-code · Code + code review
Pick a project, or ask your agent to create one.
Backlog3
Weekly review screen
completion by day, best streak
Local backup
export and restore one file
App icon and onboarding
three screens
Todo1
Check-in flow
undo, notes, reminders
Doing1
Habit list screen
today's habits, one-tap check-in
cli_agent · claude2/5
!Tests failed: weekly aggregation.
Review0
Habit list screen
Re-opened0
next re-open lands here
Done1
Data model
habits, check-ins, streaks in SQLite
MoDiff ready: 3 files. Codex review passed.
Works with Claude Code Codex Gemini Antigravity Cursor Cline Zed and any MCP client

One agent is fine. Until the project gets bigger than a session.

With one agent and a simple project you open Claude Code, describe the change, review the diff, move on. The context fits in your head and in the window, and the CLI can even orchestrate a few subagents.

Then the project grows, and it breaks in several places at once.

  1. The codebase outgrows the context window.?!At some point the agent cannot read everything, so you feed it slices by hand: you paste prepared prompts and try not to forget the exceptions and the past experience. You become the retrieval layer, and you re-do it every session.
  2. Agents start losing context and tasks.?An epic has, say, twelve pieces with dependencies. Half is done in one session, then the agent compacts its context. You start getting bugs in things you discussed thirty minutes ago, and tasks that were planned quietly disappear.
  3. The work outgrows one agent.??You want Claude to write and Codex to review, or three tickets running in parallel. A moment later you are the dispatcher and the reviewer of every diff, in five terminals, with no record of who did what.

None of that is the agent's fault. It is good at a task. What it does not have is a place where the project lives: a board it can claim from, a long memory it can trust, and a loop that runs the build and the review without you in the middle.

That is the moment when Morion steps in.

What Morion adds to your workflow.

Organise notes and tasks, hand them to agents over MCP with the context they need, and run tasks through agents automatically.

Shared documents that your AI agents can read and edit together.

Like Apple Notes or Notepad, but with MCP that connects it to any CLI installed on your machine.

  1. Markdown, folders, tags, history and revisions
  2. Comments and advanced search
  3. Import and export .md files
Morion · Habit Tracker · Decisions
Library
All notes340
Tags
Ask Mo
Habit Tracker
Specs12
Decisions8
Kanban23
System
Trash
MCP server: onlinev2.1.7
Decisions8
Reminder architecture
Local first, server queue as backup. Push out of scope until v2.
12m agoDecisions
Sync protocol v2
Outbox table, replay in order, conflict markers on divergent edits.
YesterdayDecisions
Offline mode scope
Queue writes and deletes; attachments sync later.
3d agoDecisions
Pricing experiment, week 2
Yearly preselected. Monthly stays as the anchor.
Sep 12Decisions
decisionreminders+Share with LLMCopy

Reminder architecture

Reminders are scheduled locally and mirrored to the server queue on sync. Decided: local first, server as backup. Push delivery stays out of scope until v2.

Open question: do queued deletes replay in order? See Queue writes while offline.

AIClaude Code· 12m ago
Implemented the local scheduler per this note. Replay order is still open; left a question on the ticket.
SavedEdited today, 14:02 · 2 versions

A kanban board where you and your AI agents create and manage tasks.

Assign a task to an agent in one click: it claims the ticket and works on it from start to delivery.

  1. Ticket claiming, so several agents never take the same one
  2. Task comments and resolutions, readable by agents and humans
  3. Replaces task management for a solo founder; sits below Jira or ClickUp in a team
Morion · Habit Tracker · Kanban
Kanban12 cards Auto-code on NewShareSettings ListKanban
Todo2
Ready to start
Replay the queue on reconnect
Depends on: Queue writes while offline.
syncauto-code
Offline banner and retry
auto-code
Re-opened1
Came back after work started
Conflict marker on divergent edits
Codex: marker lost on second edit. Resolution: resume session.
reopened 2x4
Doing2
In progress
Queue writes while offline
Outbox table; writes enqueue when the socket is closed.
auto-running3
Reminder time zones
awaiting your reply1
Review1
Awaiting review
Local reminder scheduler
Claude Code moved it here. Tests green, 11 cases.
6
Done6
Complete
Reminder schema
auto-done · merged
Outbox migration
auto-done · merged

Smart retrieval: every task with the context it needs.

When an agent picks up a task, Mo reads it, searches your notes and hands over what matters: related docs, tasks, lessons learned, restrictions, incidents, each with the reason it was picked. The same search answers your questions in Mo, the internal agent.

  1. Context picked at request time: no index to build or keep up to date
  2. Work packet: a task comes back with all its context in one call
  3. Secure: one AI access switch per folder keeps sensitive folders out of it
  4. Reads your notes only, not code, repos or anything else on your computer
Claude Code · work packet
TicketWeekly aggregation: rolling seven days
Project briefHabit Tracker
Comments2 relevant of 7
Read before starting
Decision: rolling window
sets the window this ticket asks for
Spec: check-in flow
how check-ins are stored and counted
Lesson: time zones at week boundaries
the bug a date change can bring back
Ticket: Streak counter
shares the aggregation code
Picked from 340 notes at request time3.4 s

Mo, the internal agent, in a simple chat.

Ask Mo about your projects and tasks and get an explicit answer with links to the notes it used. It can set the app up for you, build workflows, or create and review tickets on demand.

  1. A chat like Claude or ChatGPT, over your own notes and tasks
  2. Built-in tools to find information and set up the app
  3. Included in Pro, with no API key to set up
Ask Mo · Reminders decisionOpened by you
Ask Mo
AllAsked by meFrom Mo
New chat
Search
Today
Reminders decision
Onboarding overview
Yesterday
What did Codex change
Did we decide how reminders work?
Used 3 tools mo_search, notes_get, notes_get

Yes, mostly. Reminders are scheduled locally and mirrored to the server queue on sync Reminder architecture decided. Push delivery is out of scope until v2 Reminder architecture decided.

Whether queued deletes replay in order is still open Queue writes while offline · comments provisional.

Conflict: the March spec says reminders are server-first Sync protocol v1 superseded; the decision note overrides it.

Gap: nothing in the notes covers reminder time zones. Want me to open a ticket for it?

Ask Mo or give him an instruction…

Auto-code: a built-in code harness you start using in minutes.

Drag a task to Todo and it starts working. Your agents can manage and orchestrate the whole flow.

Build your own workflows: plain coding, the classic write-then-review with models from different providers, or advanced graphs with tens of agents, each with its own instructions.

  1. Workflows that run any task from the board
  2. Coding agents run on your Claude Code or Codex subscription, or on any model the agent supports
  3. Ask your CLI agent or Mo to build the workflow for you over MCP
  4. Spend caps per workspace
  5. Automated worktree-to-main merge, on demand
Auto-code Workflows Habit Tracker
Code + code review · Mo-drivenSaved
VisualJSON
+ cli_agent+ mcp_tool_call+ Mo stage+ Reject sink+ Complete sink+ human_gate+ branch
accept reject success review reject ask_human reply success approve reopen reject done tools_failed MO · PROCESS STARTmo_start2 branches · entryacceptreject CLI AGENTfixclaude MO STAGEmo_after_fix3 branchesreviewask_humanreject HUMAN · IN THE LOOPhuman_chatMo asks the user · text d… CLI AGENTreviewcodex MO STAGEmo_after_review3 branchesapprovereopenreject MO STAGEmo_tools2 branchesdonetools_failed REJECT SINKreject_terminalBacklog + Mo comment COMPLETE SINKcomplete_terminalDone + Mo comment

Local and MCP by design.

Runs on your machine, so any installed CLI connects to it securely, in parallel: Claude, Codex, Cursor and OpenCode work the same board at once.

  1. One-click setup per client
  2. Switch tool categories on and off: Read, Create, Update, Delete, Workflows
  3. Per-folder permissions: hide a folder from MCP entirely
Settings · MCP Server
Account
General
Limits
Usage
Mo Assistant
Chat Settings
Chat Memory
Workspace
Integrations
MCP Server
Skills
Logs
MCP Server
Enabled
AI apps can read and write your notebook.
Tool categories
Read
Search, list and read notes, folders and tasks; Ask Mo.
Create
New notes, folders, tags, comments, questions for you.
Update
Edit notes, move cards, claim tasks, rename folders.
Delete
Delete notes, folders, tags, comments, memories.
Workflows
Auto-code pipelines and the folder, project and workspace auto-code settings.
Connected clients
ActorCallsLast seen
mcp:claude-code1,2042m ago
mcp:codex31841m ago
mcp:cursor57Yesterday

Pick the thing you want to do this week.

Each guide starts from the setup you already have and ends with something running. Ten to thirty minutes each.

All guides use the app's own names for tools, nodes and columns, so nothing needs translating once you are inside. All eight guides.

Morion closes the gap between apps.

Agent boards run parallel sessions but keep no project memory. Memory SDKs store facts but have no board and no notebook. Notes apps with MCP hold your notes but do not pick the context a task needs or run a ticket. Harnesses run agents but have no place where the project lives. Morion puts the parts together in one local app.

Morion Notes with MCP Agent boards CLI coding agents Memory SDKs Agent harnesses
Runs locally: all data on your machine
Markdown-native notes——
Persistent cross-session memory—
Hybrid / semantic search built-in———
Work packets: each task with the notes it needs, picked at request time———
Agentic Kanban board———
Agent-claimable tasks (atomic)—————
Internal AI assistant that manages data and performs actions (Mo)————
Access for agents from different providers—
Folder and per-note AI permissions————
Vendor-agnostic custom workflows (Auto-code)———
Each column describes a typical product in its category. Some products go further in one area, through a plugin or a beta feature, but the mark shows what most of them offer. has it, has part of it, — does not. As of September 2026.

Try Morion now.

Download Morion, connect the agent you already use, and send it the first ticket.

macOS, Windows and Linux