How Onelist complements Twin, Supermemory, and OpenClaw to become the universal memory layer for AI tools.
Rather than competing directly, Onelist can be complementary to Twin, Supermemory, and OpenClaw. Each platform excels in a different dimension - Onelist's unique position as a privacy-first, self-hostable, complete knowledge platform makes it the ideal memory backbone for action-oriented tools.
Privacy layer & knowledge persistence for business automation
Complete UI, self-hosting & GTD methodology
Memory organization & security for task execution
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β EXECUTION FOCUS β
β β² β
β β β
β OpenClaw β Twin β
β (Messaging, β (Browser, β
β Shell, CDP) β 2700+ apps) β
β β β
SELF-HOSTED βββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββββΊ CLOUD-ONLY
β β β
β βββββββββββββ β β
β β ONELIST β β Supermemory β
β β (Memory, β β (Memory API, β
β β GTD, UI) β β Benchmarks) β
β βββββββββββββ β β
β β β
β βΌ β
β MEMORY FOCUS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Onelist occupies a unique position: memory-focused like Supermemory, but self-hostable like OpenClaw, with a complete application stack that neither offers.
Click any row to expand for details on what each capability means.
| Capability | Onelist | Twin | Supermemory | OpenClaw |
|---|---|---|---|---|
| Memory Storage | β Full | β Basic | β Full | β Basic |
| Memory Storage refers to the ability to persistently store and organize knowledge, documents, and memories. Onelist provides full PostgreSQL-backed storage with versioning, tagging, and hierarchical organization. Twin and OpenClaw have basic session/context memory but aren't designed as primary knowledge stores. | ||||
| Atomic Extraction | β Core | β | β Core | β |
| Atomic Extraction breaks long-form content into discrete, searchable facts with resolved references (e.g., "Sarah mentioned the budget is $50K" becomes a standalone memory linked to its source). Onelist's Reader Agent performs this extraction with reference resolution, similar to Supermemory's approach. This enables precise retrieval of specific facts rather than just matching documents. | ||||
| Semantic Search | β Two-layer | β | β SOTA | β |
| Semantic Search finds content by meaning, not just keywords. Onelist implements two-layer retrieval: search on atomic memories for precision, then return source chunks for full context. This combines the best of both approaches - precise fact-finding with rich context. Includes similarity checking to prevent duplicates and temporal metadata for time-aware queries. | ||||
| Knowledge Organization | β GTD | β | β | β |
| Knowledge Organization is a methodology for structuring information. Onelist implements full GTD (Getting Things Done) with inbox, next actions, waiting for, someday/maybe buckets, contexts (@phone, @computer), projects, areas, and weekly reviews. River Agent guides users through this system. Other platforms lack structured organizational methodology. | ||||
| User Interface | β Full Stack | β Dashboard | β API only | β Chat |
| User Interface refers to how you interact with the platform. Onelist provides the full stack: Web app for browser access, Desktop app for native experience, Chat via River Agent for conversational interaction, and REST API for programmatic access and integrations. Twin has a workflow dashboard. Supermemory is API-only (developers build their own UI). OpenClaw is primarily chat-based through messaging platforms. | ||||
| Asset Enrichment | β Full | β | β | β |
Asset Enrichment automatically transforms raw uploads into searchable, actionable knowledge. Onelist's Asset Enrichment Agent processes:
Extracted action items and decisions become first-class entries linked to their source. Other platforms don't offer built-in asset intelligence. |
||||
| Content Capture | β Feeder Agent | β Scraping | β Connectors | β CDP |
Content Capture is how content gets into the system. Onelist's Feeder Agent is the unified gateway for all external content:
Twin scrapes via browser automation. Supermemory has connectors for Google Drive, Notion, OneDrive, S3. OpenClaw uses Chrome DevTools Protocol. |
||||
| Task Automation | β Tools + MCP | β Browser | β | β Shell + CDP |
Task Automation means executing actions in external systems. River Agent supports three handler types:
Twin focuses on browser-based automation (2,700+ apps). OpenClaw executes shell commands and uses Chrome DevTools Protocol (CDP) for browser control. |
||||
| Messaging Integration | β Planned | β | β | β 12+ |
| Messaging Integration connects to chat platforms like Telegram, WhatsApp, Discord, and Slack. OpenClaw is the leader here with 12+ messaging integrations. Onelist plans to add external channel support (Telegram, Slack) for River Agent interactions post-MVP. Twin and Supermemory don't focus on messaging. | ||||
| Self-Hosted | β Free | β | β | β Core |
| Self-Hosted means you can run the software on your own infrastructure with complete data ownership. Onelist and OpenClaw are both self-hosted first, free forever to run on your own servers. Twin and Supermemory are cloud-only SaaS products with no self-hosting option. | ||||
| E2E Encryption | β | β | β | β |
| E2E Encryption means your data is encrypted before leaving your device, so even the cloud provider cannot read it. Onelist's Cloud Sync tier uses end-to-end encryption - we literally cannot access your data. Other platforms either don't offer cloud sync (OpenClaw) or process data on their servers (Twin, Supermemory). | ||||
| MCP Server | β Planned | β | β | β |
| MCP Server (Model Context Protocol) enables portable memory across AI tools - use the same knowledge base with Claude, ChatGPT, or any MCP-compatible assistant. Supermemory pioneered this with their MCP server. Onelist plans to expose Searcher Agent as an MCP server post-MVP, enabling memory portability across tools. | ||||
| Open Source | β MIT | β | β Partial | β MIT |
| Open Source means the code is publicly available to audit, modify, and self-host. Onelist and OpenClaw are both fully open source under the MIT license - no vendor lock-in, full transparency. Supermemory has open-sourced their benchmarks but the core platform is proprietary. Twin is entirely proprietary. | ||||
β = Full support β = Partial/Planned β = Not available
Onelist as the privacy layer for business automation
Onelist provides persistent atomic memories across sessions
Onelist + Twin API = privacy-compliant automation
GTD-organized entry storage with relationships
βββββββββββββββββββββββββββ βββββββββββββββββββββββββββ β TWIN β β ONELIST β β β REST β β β βββββββββββββββββββ β API β βββββββββββββββββββ β β β Browser Agent ββββββΌβββββββββΊβ β Reader Agent β β β β (scrape data) β β β β (extract memory)β β β βββββββββββββββββββ β β βββββββββββββββββββ β β β β β β β βββββββββββββββββββ β β βΌ β β β Workflow Agent ββββββΌβββββββββΊβ βββββββββββββββββββ β β β (needs context)ββββββΌββββββββββ€ β Searcher Agent β β β βββββββββββββββββββ β β β (provide contextβ β β β β βββββββββββββββββββ β β βββββββββββββββββββ β β β β β β 2,700+ Apps β β β βΌ β β βββββββββββββββββββ β β βββββββββββββββββββ β β β β β Entry Storage β β βββββββββββββββββββββββββββ β β (E2E encrypted) β β β βββββββββββββββββββ β βββββββββββββββββββββββββββ
# Twin workflow using Onelist for memory
name: Research with Memory
trigger: manual
steps:
# Step 1: Get context from Onelist
- action: http_request
config:
url: "https://your-onelist.com/api/v1/search"
method: POST
headers:
Authorization: "Bearer ${ONELIST_API_KEY}"
body:
query: ""
limit: 10
output: existing_knowledge
# Step 2: Twin does browser research
- action: browser_scrape
config:
urls: [""]
extract: ["title", "content", "date"]
output: new_research
# Step 3: Store findings in Onelist
- action: http_request
config:
url: "https://your-onelist.com/api/v1/entries"
method: POST
body:
title: "Research: "
content: ""
tags: ["research", "twin-automated"]
Complementary positioning in the memory space
Onelist provides complete web/desktop interface
Onelist self-hosted with Supermemory-class memory
River Agent, Weekly Review, Six Horizons of Focus
Both can expose MCP servers, letting AI assistants choose their memory backend:
// User chooses which backend
const memoryBackend = process.env.MEMORY_BACKEND;
const mcpConfig = {
servers: {
memory: memoryBackend === "onelist"
? "http://localhost:4000/mcp" // Self-hosted
: "https://api.supermemory.ai/mcp" // Cloud
}
};
The perfect partnership - OpenClaw does, Onelist remembers
OpenClaw excels at executing tasks. Onelist excels at storing knowledge. Together, they create the complete AI assistant.
Atomic memories that never forget
Two-layer retrieval, GTD organization
E2E encryption, read-mostly architecture
USER
β
WhatsApp / Telegram / Discord
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β OPENCLAW β
β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β Gateway β β Browser β β Shell β β
β β (messages) β β (CDP) β β (commands) β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β β
β β "What do I know about Project X?" β
β βΌ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β ONELIST SKILL (ClawdHub) β β
β β β’ remember β’ recall β’ inbox β’ review β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β MCP / REST β
ββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββ
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ONELIST β
β β
β ββββββββββββββ ββββββββββββββ ββββββββββββββ β
β β Reader β β Searcher β β River β β
β β (extract) β β (find) β β (GTD) β β
β ββββββββββββββ ββββββββββββββ ββββββββββββββ β
β β β
β βΌ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Entry Storage (E2E encrypted) β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# SKILL.md for ClawdHub
---
name: onelist
version: 1.0.0
author: onelist
description: Give OpenClaw perfect memory
tags: [memory, knowledge, gtd, productivity]
requires:
- ONELIST_API_URL
- ONELIST_API_KEY
---
# Commands
remember <content> # Store in Onelist
recall <query> # Search memories
inbox <item> # Add to GTD inbox
review # Daily/weekly review
openclaw skill install onelist
"remember that John's birthday is March 15th"
"What do I recall about the Q3 budget?"
"inbox call mom about weekend plans"
"Show me my review for this week"
You (via WhatsApp):
What did we decide about the marketing budget?
OpenClaw β Onelist:
/memory/search?q="marketing budget decision"
Onelist returns:
OpenClaw β You:
Based on your notes from December 15th: Q1 marketing budget is $450K, with 60% ($270K) for digital and $80K for events. Want me to pull up the full document?
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β AI TOOL ECOSYSTEM β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ β β β Twin β β OpenClaw β β Claude β β ChatGPT β β Custom β β β β β β β β Code β β β β Apps β β β ββββββ¬ββββββ ββββββ¬ββββββ ββββββ¬ββββββ ββββββ¬ββββββ ββββββ¬ββββββ β β β β β β β β β βββββββββββββββ΄ββββββββββββββ΄ββββββββββββββ΄ββββββββββββββ β β β β β MCP / REST API / SDK β β β β β βΌ β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β ONELIST β β β β β β β β βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ β β β β β Atomic β β Two-Layer β β GTD β β E2E β β β β β β Memories β β Retrieval β βOrganization β β Encryption β β β β β βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ β β β β β β β β Deployment: Self-Hosted (free) β Cloud Sync ($3) β Web Access ($20) β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
"Bluetooth for AI" - universal memory access for any AI tool.
memory_addmemory_searchmemory_recallinbox_addFull CRUD operations for entries, memories, and search.
POST /entriesPOST /searchPOST /memoriesGET /review/:typeNative libraries for popular languages.
npm: @onelist/sdkpip: onelist-sdkhex: onelist| Integration | Effort | Impact | Priority | Notes |
|---|---|---|---|---|
| OpenClaw ClawdHub Skill | Low | High | P0 | Natural fit, 100K+ users |
| MCP Server | Medium | High | P0 | Universal AI tool support |
| REST API v1 | Medium | High | P0 | Foundation for all integrations |
| Twin Plugin | Medium | Medium | P1 | Business automation users |
| Claude Code Extension | Low | Medium | P1 | Developer audience |
| SDK Packages | Low | Medium | P1 | Developer experience |
| ChatGPT Plugin | Medium | Medium | P2 | Broad reach, complex approval |
| Supermemory Backend Option | Medium | Low | P3 | Optional premium feature |
| Integration | Free Includes |
|---|---|
| OpenClaw Skill | Unlimited local memories |
| MCP Server | Self-hosted endpoint |
| Twin Plugin | Basic storage |
| REST API | 1,000 calls/month |
Users want memories across devices
Power users want full UI, managed hosting
High-volume integrations, SLA
Join the Onelist ecosystem. Give your AI tools perfect memory with self-hosting, E2E encryption, and GTD organization.