¿Con qué está hecho MemOS?

MemOS es un repo de TypeScript hecho con FastAPI, uvicorn, anyio, starlette, fastmcp y 8 más. Guarda sus datos en Postgres y SQLite, accede a ellos con SQLAlchemy, inicia sesión con authlib, cryptography, itsdangerous, keyring, pyjwt y 1 más, usa IA con langsmith, mcp, nltk, NVIDIA, nvidia-cudnn-cu12 y 17 más, arma su contenido con beautifulsoup4, defusedxml, docutils, et-xmlfile, jinja2 y 17 más, valida sus datos con annotated-types, beartype, email-validator, jsonschema, jsonschema-path y 8 más, se prueba con Pytest, Vitest, Testing Library, @playwright/test y playwright, se despliega con coloredlogs, concurrent-log-handler, fastapi-cloud-cli, volcengine-python-sdk, prometheus-client y 1 más y usa diskcache, psycopg2-binary, py-key-value-aio, pymysql, Redis y 8 más. Son 447,484 líneas escritas, con 480 archivos de prueba.

Leído el 11 de noviembre de 2026, en el commit 3a16e5f. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Frontend

Backend

Apoyo

La base 5

Contenido 22

Validación 13

Pruebas 5

  • Vitest276 archivos
  • Pytest52 archivos
  • Testing Library11 archivos
  • @playwright/test5 archivos
  • playwright3 archivos

Despliegue 6

Herramientas 14

  • click
  • cyclopts
  • fastapi-cli
  • pygments
  • Setuptools
  • Typer
  • typing-extensions13 archivos
  • docstring-parser
  • iniconfig
  • packaging
  • pluggy
  • pycparser
2 más
  • shellingham
  • watchfiles

Otras 81

  • uuid16 archivos
  • @preact/signals7 archivos
  • NumPy7 archivos
  • pyyaml4 archivos
  • SemVer2 archivos
  • tqdm2 archivos
  • .ENV1 archivo
  • @deepseek-ai/dsh-timeout1 archivo
  • @hono/node-ws1 archivo
  • python-dateutil1 archivo
  • zustand1 archivo
  • attrs
69 más
  • certifi
  • dnspython
  • filelock
  • fsspec
  • hf-xet
  • joblib
  • networkx
  • nvidia-nccl-cu12
  • pandas
  • platformdirs
  • portalocker
  • pydantic-settings
  • requests-toolbelt
  • SciPy
  • SymPy
  • ujson
  • urllib3
  • websockets
  • requests13 archivos
  • python-dotenv9 archivos
  • jieba4 archivos
  • httpx3 archivos
  • cachetools2 archivos
  • tenacity2 archivos
  • node-pty1 archivo
  • schedule1 archivo
  • async-timeout
  • cffi
  • charset-normalizer
  • cobble
  • colorama
  • distro
  • exceptiongroup
  • flatbuffers
  • greenlet
  • grpcio
  • h11
  • h2
  • hpack
  • httpcore
  • httptools
  • httpx-sse
  • humanfriendly
  • hyperframe
  • idna
  • jaraco.context
  • jaraco.functools
  • jiter
  • jsonpatch
  • jsonpointer
  • more-itertools
  • mpmath
  • orjson
  • pathable
  • protobuf
  • pyperclip
  • python-multipart
  • pytz
  • regex
  • rignore
  • rpds-py
  • six
  • sniffio
  • sse-starlette
  • threadpoolctl
  • typing-inspection
  • tzdata
  • uvloop
  • zstandard

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con MemOS, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito MemOS?
MemOS está escrito en TypeScript, con 447,484 líneas escritas.
¿Qué framework usa MemOS?
MemOS está hecho con FastAPI, uvicorn, anyio, starlette, fastmcp, Preact, @deepseek-ai/cordis, Vite, React, react-router-dom, Electron, Express y Hono.
¿Qué base de datos usa MemOS?
MemOS guarda sus datos en Postgres y SQLite y accede a ellos con SQLAlchemy.

La prueba: src/memos/graph_dbs/postgres.py, línea 1

¿Con qué inicia sesión MemOS?
MemOS inicia sesión con authlib, cryptography, itsdangerous, keyring, pyjwt y @aws-sdk/credential-providers.
¿MemOS usa IA?
Sí. MemOS usa IA con langsmith, mcp, nltk, NVIDIA, nvidia-cudnn-cu12, onnxruntime, safetensors, tavily-python, tokenizers, triton, scikit-learn, torch, transformers, LangChain, Ollama, chonkie, Hugging Face, rank-bm25, sentence-transformers, OpenAI, deepseek-ai y @aws-sdk/client-bedrock.
¿Qué servicios usa MemOS?
MemOS usa diskcache, psycopg2-binary, py-key-value-aio, pymysql, Redis, Neo4j, pika, pymilvus, Alibaba Cloud, Qdrant, @deepseek-ai/dsh-session, electron-store y MCP.
¿MemOS tiene pruebas?
Sí. MemOS tiene 480 archivos de prueba y se prueba con Pytest, Vitest, Testing Library, @playwright/test y playwright.
¿Qué repos tienen un stack parecido a MemOS?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →