M

Supercharge Moltbot
with One Command

Give your AI agent persistent, hierarchical memory with 10x cost reduction. End-to-end encrypted. Fully searchable.

# Full Stack install - files always stay source of truth
curl -sSL https://onelist.my/install.sh | bash -s -- --with-moltbot

Files remain source of truth. If Onelist fails, Moltbot works exactly as before.

10x
Cost Reduction
via summary-first loading
4-Layer
Memory Hierarchy
Foundational to Task-Specific
98.5%
Storage Reduction
via intelligent compaction

Problems Onelist Solves for Moltbot

Before: Flat file storage

MEMORY.md files with no structure, poor retrieval

After: Structured database

Entries with tags, links, metadata, multiple representations

Before: $11 for "Hi"

Full context loading for every request

After: ~$0.05 per request

Hierarchical loading with summaries first

Before: LLMs forget to search

On-demand tool calls fail 30%+ of the time

After: Proactive pre-loading

Memory ready before LLM even sees the message

Before: Unencrypted files

Anyone with file access can read your memories

After: E2E encryption

AES-256-GCM. We can't read your data. Ever.

4-Layer Memory Hierarchy

Not all memories are equal. Onelist organizes them for optimal retrieval and cost.

LAYER 1

Foundational

Core facts. Always loaded.

~200-500 tokens
LAYER 2

Profile

Preferences. Topic-based.

~300-800 tokens
LAYER 3

Episodic

Recent context. Searchable.

~500-2000 tokens
LAYER 4

Task-Specific

On-demand. Temporary.

~200-500 tokens

Total context budget: ~1,200-3,800 tokens vs. unbounded naive approaches

Full Stack Installation

Run Onelist alongside Moltbot with bidirectional file sync. Files remain the source of truth.

Required Components

  • Onelist Core (Phoenix API)
  • PostgreSQL with pgvector
  • Bidirectional file sync

Optional Components

  • Onelist Web (LiveView UI)
  • River agent (GTD, proactive)
  • Other agents (Reader, Librarian)

Quick Start

1

Docker Compose (Recommended)

curl -sSL https://onelist.my/install/docker-compose.yml -o docker-compose.yml
curl -sSL https://onelist.my/install/.env.example -o .env
nano .env # Set passwords and MOLTBOT_MEMORY_DIR
docker compose up -d
2

Or: Native Installation

curl -sSL https://onelist.my/install.sh | bash -s -- \
  --with-moltbot --enable-web --no-agents

Installs PostgreSQL 16, Erlang/Elixir, and creates systemd services.

3

Verify & Configure

curl http://localhost:4000/health

# Optional: Enable cloud backup ($3/mo)
# Add ONELIST_CLOUD_KEY to .env

Key guarantee: Files are ALWAYS the source of truth. If Onelist fails, Moltbot works exactly as before using native file operations.

Ready to Supercharge Moltbot?

Get started in under 5 minutes.