What is MemOS built with?
MemOS is a TypeScript repo built with FastAPI, uvicorn, anyio, starlette, fastmcp, and 8 more. It stores its data in Postgres and SQLite, reaches it with SQLAlchemy, signs people in with authlib, cryptography, itsdangerous, keyring, pyjwt, and 1 more, uses AI through langsmith, mcp, nltk, NVIDIA, nvidia-cudnn-cu12, and 17 more, makes its content with beautifulsoup4, defusedxml, docutils, et-xmlfile, jinja2, and 17 more, validates its data with annotated-types, beartype, email-validator, jsonschema, jsonschema-path, and 8 more, is tested with Pytest, Vitest, Testing Library, @playwright/test, and playwright, deploys with coloredlogs, concurrent-log-handler, fastapi-cloud-cli, volcengine-python-sdk, prometheus-client, and 1 more, and uses diskcache, psycopg2-binary, py-key-value-aio, pymysql, Redis, and 8 more. It has 447,484 written lines, with 480 test files.
Read on November 11, 2026, at commit 3a16e5f. Read it as markdown
The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.
Frontend
Backend
The base 4
Data 12
- Redis10 files · src/memos/mem_scheduler/webservice_modules/redis_service.py, line 66
- Postgres6 files · src/memos/graph_dbs/postgres.py, line 1
- SQLite6 files · apps/memos-local-openclaw/src/storage/sqlite.ts, line 1
@deepseek-ai/dsh-session1 file
- Neo4j1 file
pika1 file
psycopg2-binary
- electron-store4 files
- pymilvus1 file
- diskcache
- py-key-value-aio
- pymysql
Data access 1
- SQLAlchemy10 files
AI 21
deepseek-ai3 files
- Hugging Face3 files
- scikit-learn3 files
- torch3 files
- LangChain2 files
- Ollama2 files
@aws-sdk/client-bedrock1 file
chonkie1 file
sentence-transformers1 file
mcp
nltk
- NVIDIA
safetensors
tokenizers
- transformers3 files
- rank-bm251 file
- langsmith
- nvidia-cudnn-cu12
- onnxruntime
- tavily-python
- triton
Services 4
Other repos with a similar stack
Ordered by how much of its stack they share with MemOS, then by stars.
- run-llamallama_index52.9k
LlamaIndex is the document processing platform for AI
41 of 206 in common · PythonCompare → - bojieliai-agent-book57.6k
《深入理解 AI Agent:设计原理与工程实践》(李博杰 著)开源主仓库:全书正文、编译版 PDF 与按章配套代码
35 of 206 in common · PythonCompare → - open-webuiopen-webui158.4k
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
32 of 206 in common · SvelteCompare →
Frequently asked questions
What language is MemOS written in?
What framework does MemOS use?
What database does MemOS use?
The proof: src/memos/graph_dbs/postgres.py, line 1
What does MemOS sign people in with?
Does MemOS use AI?
What services does MemOS use?
Does MemOS have tests?
Which repos have a stack like MemOS's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

