¿Con qué está hecho MoviePilot?

MoviePilot es un repo de Python hecho con FastAPI, anyio, starlette, slack-bolt y uvicorn. Accede a sus datos con SQLAlchemy y alembic, inicia sesión con cryptography, pyjwt, py-vapid, pyotp y webauthn, usa IA con LangChain, LangGraph, langchain-anthropic, langchain-aws, langchain-deepseek y 3 más, se conecta a Google, arma su contenido con pillow, beautifulsoup4, jinja2, ruamel-yaml, mutagen y 1 más, valida sus datos con Pydantic, se prueba con pyvirtualdisplay, se despliega con psutil y boto3 y usa aiosqlite, asyncpg, Redis, oss2, Postgres y 1 más. Son 892,156 líneas escritas, con 1,189 archivos de prueba.

Leído el 11 de noviembre de 2026, en el commit 2830aff. 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

Interfaz 1

  • pystray1 archivo

Backend

La base 1

Datos 6

Acceso a los datos 2

Inicio de sesión 5

  • cryptography5 archivos
  • pyjwt3 archivos
  • py-vapid1 archivo
  • pyotp1 archivo
  • webauthn1 archivo

IA 7

Servicios 2

Apoyo

La base 4

Contenido 6

Validación 1

Pruebas 1

  • pyvirtualdisplay1 archivo

Despliegue 2

Herramientas 4

  • click2 archivos
  • Setuptools
  • packaging8 archivos
  • watchfiles2 archivos

Otras 34

  • pyyaml7 archivos
  • pycryptodome5 archivos
  • httpx24 archivos
  • python-dateutil2 archivos
  • dateparser1 archivo
  • pydantic-settings1 archivo
  • slack-sdk1 archivo
  • tqdm1 archivo
  • urllib31 archivo
  • requests10 archivos
  • regex6 archivos
  • aiofiles5 archivos
22 más
  • apscheduler5 archivos
  • websocket-client4 archivos
  • cachetools3 archivos
  • pytz3 archivos
  • aioshutil2 archivos
  • chardet2 archivos
  • httpx2 archivos
  • pyquery2 archivos
  • ddgs1 archivo
  • http-ece1 archivo
  • pyparsing1 archivo
  • python-dotenv1 archivo
  • setproctitle1 archivo
  • smbprotocol1 archivo
  • lark-oapi
  • orjson
  • parse
  • pytelegrambotapi
  • python-multipart
  • pywebpush
  • rsa
  • watchdog

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito MoviePilot?
MoviePilot está escrito en Python, con 892,156 líneas escritas.
¿Qué framework usa MoviePilot?
MoviePilot está hecho con FastAPI, anyio, starlette, slack-bolt y uvicorn.
¿Con qué inicia sesión MoviePilot?
MoviePilot inicia sesión con cryptography, pyjwt, py-vapid, pyotp y webauthn.
¿MoviePilot usa IA?
Sí. MoviePilot usa IA con LangChain, LangGraph, langchain-anthropic, langchain-aws, langchain-deepseek, langchain-google-genai, langchain-openai y OpenAI.
¿Qué servicios usa MoviePilot?
MoviePilot se conecta a Google y usa aiosqlite, asyncpg, Redis, oss2, Postgres y SQLite.

La prueba: app/agent/llm/discovery.py, línea 413

¿MoviePilot tiene pruebas?
Sí. MoviePilot tiene 1,189 archivos de prueba y se prueba con pyvirtualdisplay.
¿Qué repos tienen un stack parecido a MoviePilot?

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 →