by memex-lab
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).
# Add to your Claude Code skills
git clone https://github.com/memex-lab/memexLast scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T15:53:38.661Z",
"npmAuditRan": true,
"pipAuditRan": true
}memex is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by memex-lab. 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). It has 634 GitHub stars.
Yes. memex passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/memex-lab/memex" and add it to your Claude Code skills directory (see the Installation section above).
memex is primarily written in Dart. It is open-source under memex-lab on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh memex against similar tools.
No comments yet. Be the first to share your thoughts!
Memex is an open-source, local-first AI journal for iOS and Android. It takes a different approach from traditional journaling apps — instead of asking you to sit down and write polished entries, Memex lets you capture life in fragments (text, photos, voice) and uses a multi-agent AI system to organize them into structured cards, build your knowledge base, discover insights, and provide companionship through AI characters.
What "local-first" means here: Your records, cards, and knowledge all stay on your device. There is no Memex server storing your journal. You bring your own LLM provider (OpenAI, Claude, Gemini, DeepSeek, etc.), and your prompts go directly from your phone to that provider — we never see your data. The optional Memex AI service only proxies model requests; it does not store your journal.
[!IMPORTANT] Star Us — you'll get notified of every new release on GitHub ⭐
https://github.com/user-attachments/assets/4da8225e-945c-474c-8540-dc4d7af64a28
https://github.com/user-attachments/assets/5048a9b1-47b2-462a-99f3-6a178e183861
| Provider | API Type | Notes |
|---|---|---|
| Google Gemini | Gemini API | gemini-3.5-flash, gemini-3.1-pro-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.5, gpt-5.4, etc. |
| ChatGPT | 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 |
| Memex AI | Managed model access | Optional account-based model access; journal data remains local |
| Kimi (Moonshot) | OpenAI-compatible | kimi-k2.5, kimi-k2, etc. |
| Aliyun (Qwen) | OpenAI-compatible | qwen3.5-plus, qwen3-coder, etc. |
| Volcengine (Doubao) | OpenAI / Responses-compatible | doubao-seed-2-0-pro-260215, doubao-seed-1-8-251228, etc. |
| Zhipu GLM | OpenAI-compatible | glm-5v-turbo, glm-4.6v |
| DeepSeek | OpenAI-compatible | deepseek-v4-flash, deepseek-v4-pro |
| MiniMax | Anthropic-compatible | MiniMax-M2.5, MiniMax-M1 |
| Xiaomi MIMO | Anthropic-compatible | mimo-v2.5, mimo-v2-omni, etc. |
| OpenRouter | OpenAI-compatible | Access multiple providers via one API |
| Ollama | OpenAI-compatible (local) | Run models locally on your device |
Memex requires a configured model service to power its AI features. On first launch:
Memex can optionally attach your current city, district, and neighborhood context to agent conversations. This uses device GPS only; IP-based location is not used.
For local live tests of Amap reverse geocoding, pass the key through an environment variable instead of committing it:
AMAP_GEOCODING_TEST_KEY=your_key flutter test test/data/services/geocoding_service_test.dart
Memex isn't just a recording app — it's a platform that lets you build your own AI agents on your phone.
The same skill-host infrastructure used by Memex's internal workflows is available for custom agents. You can wire agents into local events, give them skills and tools, and decide whether they run inline or as background tasks.