Jan
Alternativa open source a ChatGPT que funciona 100% offline. Interfaz limpia con hub de modelos integrado (GGUF desde HuggingFace) y soporte para proveedores cloud (OpenAI, Anthropic, Groq...).
CaracterÃsticas principales​
- API local compatible con OpenAI en
localhost:1337 - Integración con MCP (Model Context Protocol) para capacidades agénticas
- Motor basado en llama.cpp (CPU) y TensorRT-LLM (GPU NVIDIA)
- Jan Server: versión para equipos con autenticación OAuth/OIDC, observabilidad OpenTelemetry y orquestación de herramientas
API local​
Jan expone un servidor compatible con la API de OpenAI en localhost:1337:
from openai import OpenAI
client = OpenAI(
base_url="http://localhost:1337/v1",
api_key="jan", # cualquier valor no vacÃo
)
response = client.chat.completions.create(
model="llama3.2",
messages=[{"role": "user", "content": "¿Qué es MCP?"}]
)
print(response.choices[0].message.content)