memex-lab/memex
Open-source, local-first AI journal app for iOS and Android. Capture text, photos, and voice — AI agents organize them into timeline cards and insights. Your data stays on your device. Bring your own LLM (OpenAI, Claude, Gemini, Ollama, and more).
What it solves
Memex is designed to replace traditional, manual journaling by allowing users to capture life fragments—text, photos, and voice—and using AI to automatically organize them into a structured knowledge base. It solves the friction of manual entry and the problem of data lock-in by keeping all records local-first and exportable as Markdown files.
How it works
The app uses a multi-agent AI system to process raw inputs. A central orchestrator coordinates specialist agents that handle specific tasks such as creating timeline cards, filing knowledge into a P.A.R.A. system, and updating schedules. Users provide their own LLM API keys (supporting providers like OpenAI, Claude, Gemini, and Ollama), ensuring data stays on the device. The system also supports "AI Companions"—personalized characters that react to entries and maintain long-term memory of the user's life context.
Who it’s for
It is for individuals who want a digital memory or personal knowledge management (PKM) system that is private, local-first, and AI-enhanced, as well as developers who want to build custom AI agents directly on their mobile devices.
Highlights
- Local-First Privacy: All data is stored on the device (SQLite/filesystem) with no cloud dependency.
- Multi-Agent Orchestration: Uses a system of specialist agents to automatically categorize records into various card types (productivity, knowledge, people, metrics).
- Custom Agent Platform: Allows users to create their own agents with custom system prompts, JavaScript execution, and event-driven triggers.
- Markdown-Based Storage: Records are stored as interconnected Markdown files, ensuring zero vendor lock-in and future-proof data portability.
- Broad LLM Support: Compatible with a wide array of providers including local models via Ollama and major cloud APIs.
Related
- Project
- Project
- Project
- Project
- Project