Technologies
What is memos built with?
memos is a Go repo built with React, Vite, and net/http. It stores its data in Postgres, uses AI through OpenAI, and uses MCP. It has 701 files and 178,467 written lines, with 398 test files.
Read on October 27, 2026, at commit dcf08b5. Read it as markdown
Frontend
Backend
The base
Data
Services
Other repos with a similar stack
Ordered by how much of its stack they share with memos, then by stars.
- ruvnetruflo80k
🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
5 of 6 in common · TypeScriptCompare → - thedotmackclaude-mem104.1k
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
4 of 6 in common · TypeScriptCompare →
Frequently asked questions
- What language is memos written in?
- memos is written in Go: 701 files and 178,467 written lines.
- What framework does memos use?
- memos is built with React, Vite, and net/http.
- The proof: in package.json
- What database does memos use?
- memos stores its data in Postgres.
- The proof: store/db/postgres/postgres.go, line 9
- Does memos use AI?
- Yes. memos uses AI through OpenAI.
- The proof: provider/ai/stt/openai/openai.go, line 12
- Does memos have tests?
- Yes. memos has 398 test files.
- Which repos have a stack like memos's?
- The ones that share most of its stack:ruvnet/ruflomudler/LocalAIsupabase/supabase
What is your repo built with?
Paste your public repo and see it drawn.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →