¿Con qué está hecho OpenBot?

OpenBot es un repo de TypeScript hecho con FastAPI, uvicorn, Hono, Vite, React y 8 más. Accede a sus datos con Drizzle y @better-auth/drizzle-adapter, inicia sesión con web-bot-auth, Better Auth, http-message-sig y jose, usa IA con langchain-google-genai, llama-index-core, Pydantic, strands-agents, ag-ui-claude-sdk y 29 más, se conecta a Google, arma su contenido con streamdown, zip y mdast-util-from-markdown, valida sus datos con Zod, se prueba con pytest-asyncio, Pytest, yaml, playwright, @happy-dom/global-registrator y 5 más, se despliega con log, tauri-plugin-log, OpenTelemetry y dockerode y usa Postgres, expo-secure-store y MCP. Son 986,045 líneas escritas, con 1,467 archivos de prueba.

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

La base 7

Estilos 4

Iconos 1

Backend

La base 2

Datos 2

IA 32

  • @copilotkit/react-core37 archivos
  • ag-ui26 archivos
  • @ag-ui/core23 archivos
  • copilotkit18 archivos
  • @ag-ui/client7 archivos
  • @copilotkit/runtime5 archivos
  • LangChain4 archivos
  • langchain-openai3 archivos
  • LangGraph3 archivos
  • litellm3 archivos
  • ag-ui-antigravity2 archivos
  • agno2 archivos
20 más
  • @composio/core1 archivo
  • @mastra/client-js1 archivo
  • @mastra/core1 archivo
  • ag-ui-adk1 archivo
  • ag21 archivo
  • google-adk1 archivo
  • langchain-anthropic1 archivo
  • langchain-google-genai
  • llama-index-core
  • Pydantic
  • strands-agents
  • ag-ui-claude-sdk3 archivos
  • ag-ui-langgraph2 archivos
  • langroid2 archivos
  • @arcadeai/arcadejs1 archivo
  • ag-ui-crewai1 archivo
  • ag-ui-strands1 archivo
  • agent-framework-ag-ui1 archivo
  • agent-framework-openai1 archivo
  • llama-index-protocols-ag-ui1 archivo

Servicios 4

Inicio de sesión 4

  • Better Auth5 archivos
  • web-bot-auth2 archivos
  • http-message-sig1 archivo
  • jose1 archivo

Acceso a los datos 2

  • Drizzle123 archivos
  • @better-auth/drizzle-adapter1 archivo

Apoyo

La base 4

Pruebas 10

  • Testing Library330 archivos
  • Pytest41 archivos
  • @copilotkit/aimock37 archivos
  • playwright32 archivos
  • playwright-core11 archivos
  • yaml11 archivos
  • @earendil-works/pi-ai1 archivo
  • pytest-asyncio
  • @happy-dom/global-registrator353 archivos
  • fake-indexeddb12 archivos

Herramientas 1

  • TypeScript5 archivos

Contenido 4

Validación 1

  • Zod100 archivos

Despliegue 4

Otras 47

  • TanStack296 archivos
  • rxjs16 archivos
  • objc23 archivos
  • @ag-ui/encoder2 archivos
  • expo-constants2 archivos
  • expo-crypto2 archivos
  • tauri-plugin-updater2 archivos
  • time2 archivos
  • @ag-ui/proto1 archivo
  • block21 archivo
  • eventsource1 archivo
  • expo-device1 archivo
35 más
  • objc2-av-foundation1 archivo
  • objc2-avf-audio1 archivo
  • objc2-speech1 archivo
  • portable-pty1 archivo
  • rustls1 archivo
  • tauri-plugin-deep-link1 archivo
  • tauri-plugin-opener1 archivo
  • tauri-plugin-shell1 archivo
  • tauri-plugin-single-instance1 archivo
  • twilio1 archivo
  • serde_json47 archivos
  • serde38 archivos
  • reqwest19 archivos
  • sha214 archivos
  • libc9 archivos
  • rand9 archivos
  • semver7 archivos
  • windows7 archivos
  • regex6 archivos
  • tar5 archivos
  • base644 archivos
  • flate24 archivos
  • dirs2 archivos
  • httpx2 archivos
  • p-queue2 archivos
  • clsx1 archivo
  • cron-parser1 archivo
  • diff1 archivo
  • eventsource-parser1 archivo
  • oci-client1 archivo
  • shell-quote1 archivo
  • socket21 archivo
  • tldts1 archivo
  • windows-registry1 archivo
  • python-multipart

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito OpenBot?
OpenBot está escrito en TypeScript, con 986,045 líneas escritas.
¿Qué framework usa OpenBot?
OpenBot está hecho con FastAPI, uvicorn, Hono, Vite, React, @tanstack/react-router, @tauri-apps/api, Tauri, objc2-app-kit, objc2-foundation, phoenix, react-native y Expo.
¿Con qué inicia sesión OpenBot?
OpenBot inicia sesión con web-bot-auth, Better Auth, http-message-sig y jose.
¿OpenBot usa IA?
Sí. OpenBot usa IA con langchain-google-genai, llama-index-core, Pydantic, strands-agents, ag-ui-claude-sdk, langchain-openai, LangGraph, litellm, ag-ui-antigravity, ag-ui-langgraph, agno, langroid, ag-ui-adk, ag-ui-crewai, ag-ui-strands, ag2, agent-framework-ag-ui, agent-framework-openai, google-adk, LangChain, langchain-anthropic, llama-index-protocols-ag-ui, Anthropic, @ag-ui/core, OpenAI, @mastra/core, @copilotkit/react-core, ag-ui, copilotkit, @arcadeai/arcadejs, @composio/core, @mastra/client-js, @ag-ui/client y @copilotkit/runtime.
¿Qué servicios usa OpenBot?
OpenBot se conecta a Google y usa Postgres, expo-secure-store y MCP.

La prueba: agent-langgraph-agui/src/tool_runtime.py, línea 106

¿OpenBot tiene pruebas?
Sí. OpenBot tiene 1,467 archivos de prueba y se prueba con pytest-asyncio, Pytest, yaml, playwright, @happy-dom/global-registrator, Testing Library, playwright-core, fake-indexeddb, @copilotkit/aimock y @earendil-works/pi-ai.
¿Qué repos tienen un stack parecido a OpenBot?

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 →