by memex-lab
A local-first, AI-native personal knowledge management app built with Flutter. Capture thoughts through text, photos, and voice — a multi-agent system automatically organizes, extracts knowledge, and surfaces insights across your life's records. All data stays on your device. You own your mind.
# Add to your Claude Code skills
git clone https://github.com/memex-lab/memexMemex is a local-first, AI-native personal life recording app. Capture text, photos, and voice — a multi-agent system automatically organizes your records into structured timeline cards, extracts knowledge, and generates insights across your entries.
Under the hood, Memex's multi-agent intelligence is powered by a fully open Custom Agent System — you can use the same engine to orchestrate and run your own agents. If you're curious about building autonomous workflows on your phone, jump straight to the details.
All data stays on your device. You bring your own LLM provider.
No comments yet. Be the first to share your thoughts!
| Provider | API Type | Notes | |----------|----------|-------| | Google Gemini | Gemini API | gemini-3.1-pro-preview, gemini-3-flash-preview, etc. | | Google Gemini | OAuth (no API key required) | Sign in with Google account. Unofficial — use at your own risk | | OpenAI | Chat Completions / Responses API | GPT-5.4, etc. | | OpenAI | OAuth (no API key required) | Sign in with OpenAI account. Unofficial — use at your own risk | | Anthropic Claude | Claude API | Direct API access | | AWS Bedrock | Bedrock Claude | For AWS users | | Kimi (Moonshot) | OpenAI-compatible | kimi-k2.5, kimi-k2, etc. | | Aliyun (Qwen) | OpenAI-compatible | qwen3.5-plus, qwen-max, etc. | | Volcengine (Doubao) | OpenAI-compatible | doubao-seed-1-8, doubao-1.5-pro, etc. | | Zhipu GLM | OpenAI-compatible | GLM-4.7, GLM-4-Plus | | MiniMax | Anthropic-compatible | MiniMax-M2.5, MiniMax-M1 | | Xiaomi MIMO | Anthropic-compatible | MiMo-7B-RL | | OpenRouter | OpenAI-compatible | Access multiple providers via one API | | Ollama | OpenAI-compatible (local) | Run models locally on your device |
Memex requires an LLM API key to power its AI features. On first launch:
Memex isn't just a recording app — it's a platform that lets you build your own AI agents on your phone.
Every built-in agent in Memex (knowledge extraction, card generation, insight discovery…) runs on the same custom agent infrastructure, and that infrastructure is fully open to you. That means you can create agents with the same capabilities as the built-in ones.
SKILL.md file — a folder of instructions, scripts, and resources that agents discover and use on demand.fetch() for HTTP requests. Call external APIs, transform data, scrape web content — all running locally on your device.dependsOn to build complex workflows. Agent B waits for Agent A to finish before it starts.System Event (user input, card created, insight generated, ...)
↓
Event Bus dispatches to subscribed agents
↓
Agent loads SKILL.md + system prompt
↓
LLM processes the event with available tools
↓
Agent executes actions (file I/O, JavaScript, fetch, ...)
↓
Continues to downstream dependent agents and presents results to the user
Every agent you create is a first-class citizen — it plugs into the same event bus, uses the same tool system, and has the same capabilities as the built-in agents. The only limit is your imagination.
💡 Learn more about the Skill format: Agent Skills is an open standard originally developed by Anthropic for packaging agent capabilities. Visit the site to understand how to write SKILL.md files and design agent behaviors.
git clone https://github.com/memex-lab/memex.git
cd memex
flutter pub get
For iOS:
cd ios &&