Tree-structured knowledge,
one idea at a time.

Memory Cells organizes your thoughts as a tree — each cell holds one idea, and the hierarchy is the structure. No formatting needed.

Why Memory Cells?

🌳

Tree-First Architecture

Every piece of information lives in a tree. Parent-child relationships replace bullet lists, headings, and folders. Navigate naturally.

💡

One Cell, One Idea

Keep each cell focused and concise. The structure provides context — no need for in-cell formatting or markdown gymnastics.

Built-in Task Tracking

Any cell can become a task with todo/wip/done/cancelled status. Track progress across your entire knowledge tree.

🤖

AI Agent Ready

The mcli command-line tool lets LLM agents read, create, and organize cells — perfect for AI-assisted workflows.

🖥️

Desktop & Web

Native desktop app built with GPUI for speed, plus a full web app for access anywhere. PWA support for mobile.

Rust-Powered Backend

Built on Axum with SQLite. Fast, reliable, and lightweight. Runs on your own machine — your data stays yours.

Powerful CLI

The mcli tool gives you full control from the terminal — and lets AI agents interact with your knowledge base.

Get Started

macOS

Desktop App

Native app for Mac with Apple Silicon (M1/M2/M3/M4).

Download

CLI Tool

Download mcli for terminal and AI agent use.

Download

Static binary — just download, chmod +x, and run.

Linux (x86_64)

Desktop App

Native desktop app with GPUI. Extract and run.

Download

Extract: tar xzf memory-cells-linux-x86_64.tar.gz, then run ./memory-cells/memory-cells

Server

Run mc-server on Linux to host your memory cells. Access via web browser or mcli.

Download

Static binary — just download, chmod +x, and run.

CLI Tool

Download mcli for terminal and AI agent use.

Download

Static binary — just download, chmod +x, and run.