MemOS vs llama_index

MemOS and llama_index share 41 technologies: psycopg2-binary, pymysql, Redis, SQLite, Neo4j, pymilvus, OpenAI, Alibaba Cloud, anyio, starlette, MCP, soupsieve, Rich, SQLAlchemy, cryptography, pyjwt, nltk, tavily-python, tokenizers, scikit-learn, torch, transformers, LangChain, Ollama, chonkie, sentence-transformers, beautifulsoup4, defusedxml, jinja2, lxml, markdownify, markupsafe, xlrd, markitdown, pillow, annotated-types, jsonschema, jsonschema-specifications, referencing, Pydantic, and prometheus-client. MemOS is written in TypeScript and llama_index in Python.

Read it as markdown

What they share and what sets them apart

MemTensor

MemOS

Self-evolving memory OS for LLM & AI Agents: ultra-persistent memory, hybrid-retrieval, and cross-task skill reuse, with 35.24% token savings and DeepSeek Harness support.

TypeScript12.4kRead on November 11, 2026, at commit 3a16e5fWhat is MemOS built with?

Only in MemOS

In common

run-llama

llama_index

LlamaIndex is the document processing platform for AI

Python52.9kRead on November 10, 2026, at commit fe107aaWhat is llama_index built with?

Only in llama_index

  • aiomysql
  • aiosqlite
  • async-lru
  • asyncpg
  • azure-cosmos
  • azure-data-tables
  • azure-search-documents
  • azure-storage-blob
  • ibm-db
  • nebula3-python
  • oss2
  • pgml
  • pgvecto-rs
  • pgvector
  • pickleshare
  • psycopg
  • pyathena
  • pydrive
  • pylance
  • pymongo
  • python-arango
  • pyvespa
  • pyzmq
  • snowflake-sqlalchemy
  • tantivy
  • weaviate-client
  • aioboto3
  • pyarrow
  • lancedb
  • oracledb
  • DuckDB
  • pysolr
  • tablestore
  • aperturedb
  • astrapy
  • chromadb
  • dashvector
  • falkordb
  • jaguardb-http-client
  • MySQL
  • pinecone
  • clickhouse-connect
  • couchdb3
  • gcsfs
  • opendal
  • pyairtable
  • pyiceberg
  • pymochow
  • pyobvector
  • s3fs
  • tcvectordb
  • typesense
  • ElevenLabs
  • graphql-core
  • jupyter-core
  • jupyterlab-server
  • tornado
  • AIOHTTP
  • Ray
  • jupyterlab-pygments
  • tinycss2
  • ipywidgets
  • jupyter-server-terminals
  • jupyterlab-widgets
  • matplotlib-inline
  • prompt-toolkit
  • widgetsnbextension
  • matplotlib
  • argon2-cffi
  • argon2-cffi-bindings
  • azure-identity
  • Google
  • google-auth-httplib2
  • google-auth-oauthlib
  • msal
  • argilla
  • azure-ai-agents
  • azure-ai-inference
  • azure-ai-projects
  • contextual-client
  • diff-cover
  • einops
  • firecrawl-py
  • friendli-client
  • guardrails-ai
  • llama-cpp-python
  • llama-index-core
  • llama-index-embeddings-dashscope
  • llama-index-embeddings-huggingface
  • llama-index-embeddings-openai
  • llama-index-llms-anthropic
  • llama-index-llms-azure-openai
  • llama-index-llms-huggingface
  • llama-index-llms-llama-cpp
  • llama-index-llms-openai
  • llama-index-llms-openai-like
  • llama-index-node-parser-dashscope
  • llama-index-program-guidance
  • llama-index-readers-dashscope
  • llama-index-readers-database
  • llama-index-readers-remote
  • llama-index-readers-upstage
  • llama-index-readers-web
  • llama-index-response-synthesizers-google
  • llama-index-utils-azure
  • llama-index-utils-huggingface
  • llama-index-utils-qianfan
  • llama-index-vector-stores-google
  • llama-index-workflows
  • mem0ai
  • ms-swift
  • open-clip-torch
  • opencv-python
  • openinference-instrumentation-llama-index
  • openvino-tokenizers
  • PaddlePaddle
  • portkey-ai
  • reka-api
  • llama-index-instrumentation
  • ibm-watsonx-ai
  • cohere
  • tiktoken
  • dashscope
  • fastembed
  • flagembedding
  • llama-cloud
  • optimum-intel
  • sentencepiece
  • ai21
  • aleph-alpha-client
  • gigachat
  • guidance
  • igptai
  • konko
  • litellm
  • mixedbread
  • ModelScope
  • octoai
  • openvino
  • openvino-genai
  • premai
  • tritonclient
  • vLLM
  • voyageai
  • zep-python
  • zhipuai
  • agent-search
  • aimon
  • argilla-llama-index
  • assemblyai
  • bm25s
  • browserbase
  • cleanlab-tlm
  • cognee
  • colpali-engine
  • datasets
  • exa-py
  • flashrank
  • hnswlib
  • honeyhive
  • instructorembedding
  • isaacus
  • langfuse
  • llmlingua
  • llmsherpa
  • marvin
  • mlx
  • mlx-lm
  • nomic
  • notdiamond
  • optimum
  • optimum-habana
  • paddleocr
  • peft
  • presidio-analyzer
  • presidio-anonymizer
  • promptlayer
  • psychicapi
  • pydi-client
  • rank-llm
  • span-marker
  • superlinked
  • uptrain
  • vectorize-client
  • videodb
  • bleach
  • camelot-py
  • ghostscript
  • llama-index-readers-file
  • llama-index-readers-youtube-transcript
  • maincontentextractor
  • marker-pdf
  • mistune
  • nbformat
  • newspaper3k
  • nougat-ocr
  • pandocfilters
  • webencodings
  • bs4
  • html2text
  • unstructured
  • pymupdf
  • filetype
  • bagel
  • docx2txt
  • olefile
  • pytesseract
  • dgml-utils
  • docling
  • layoutir
  • llama-parse
  • lxml-html-clean
  • nbconvert
  • pdf2image
  • pdfplumber
  • pypdf
  • pypdf2
  • striprtf
  • svglib
  • tika
  • tinytag
  • youtube-transcript-api
  • fastjsonschema
  • fqdn
  • marshmallow
  • rfc3339-validator
  • rfc3986-validator
  • docling-core
  • pydantic-core
  • opentelemetry-api
  • opentelemetry-semantic-conventions
  • psutil
  • python-json-logger
  • boto3
  • docker
  • oci
  • OpenTelemetry

Side by side

SizeLines written by people and agents, without generated ones; code files, without tests.
MemOS447,484 lines written898 code files
llama_index473,236 lines written2,055 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
MemOS10.8% of its commits signed by AIWith Cursor, Claude Code, and GitHub Copilot
llama_index0.2% of its commits signed by AIWith Claude Code, Cursor, and GitHub Copilot
ActivityFrom GitHub and its history, on the day SeeRepo read it.
MemOSLast push November 11, 20261,631 commits12,352 stars
llama_indexLast push November 8, 20267,964 commits52,863 stars
TestsThe files that test the code, and the share of code files a test imports.
MemOS480 test files46.1% of its code files have a test that imports them
llama_index1,607 test files46.5% of its code files have a test that imports them

Frequently asked questions

Which is bigger, MemOS or llama_index?
llama_index, with 473,236 lines written; MemOS has 447,484.

The proof: run-llama/llama_index's code at commit fe107aa

Which has more GitHub stars, MemOS or llama_index?
llama_index, with 52,863 stars; MemOS has 12,352.

The proof: run-llama/llama_index on GitHub

Which has more tests, MemOS or llama_index?
llama_index, with 1,607 test files; MemOS has 480.

The proof: run-llama/llama_index's code at commit fe107aa

Which was updated more recently, MemOS or llama_index?
MemOS: its last push was on November 11, 2026, and llama_index's on November 8, 2026.

The proof: MemTensor/MemOS's commits on GitHub

Which has more commits signed by AI, MemOS or llama_index?
MemOS: an AI signed 10.8% of its commits, with Cursor, Claude Code, and GitHub Copilot; in llama_index, 0.2%.

The proof: the commits each tool signed in MemTensor/MemOS

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.

Or look inside SeeRepo's own →