Biblioteca de Python y CLI que permite a cualquier LLM compatible (OpenAI, Anthropic, Ollama, LMStudio) usar herramientas de uno o varios servidores MCP mediante lenguaje natural.
ggozad/oterm
Cliente de chat para la terminal compatible con Ollama, OpenAI, Anthropic y otros proveedores de LLM compatibles con pydantic-ai.
- Estrellas
- 2,447
- Forks
- 140
- Issues abiertos
- 3
- Último commit
- ayer
¿Qué es?
oterm es una interfaz de usuario de texto para chatear con modelos de lenguaje grandes directamente desde la terminal. Se conecta tanto a modelos locales servidos por Ollama como a proveedores alojados, como OpenAI y Anthropic, y puede usar cualquier proveedor compatible con pydantic-ai.
El cliente está creado con Textual y funciona en cualquier terminal, por lo que los desarrolladores pueden tener las conversaciones con los modelos junto a la shell, el editor y el código, sin cambiar al navegador. El proyecto se instala con uvx oterm y se configura mediante su sitio de documentación.
Los temas del repositorio indican que es compatible con MCP (Model Context Protocol), así que el cliente puede usarse junto con servidores de herramientas que expongan capacidades externas al modelo.
Funciones clave
- 01Chatea con modelos locales de Ollama desde la terminal.
- 02Se conecta a modelos de OpenAI y Anthropic.
- 03Compatible con cualquier proveedor disponible mediante pydantic-ai.
- 04Funciona como una interfaz de usuario de terminal basada en Textual.
- 05Instálalo y ejecútalo con uvx oterm.
Casos de uso
- Chatear con un modelo alojado localmente sin salir de la terminal.
- Comparar o cambiar entre modelos de OpenAI, Anthropic y Ollama desde un mismo cliente.
- Usar la asistencia de un LLM durante sesiones de servidor o SSH en las que no haya un navegador disponible.
Inicio rápido
- 1
Ejecuta oterm con uvx
uvx oterm
Antes de usarlo
- Los detalles completos de la instalación y la configuración solo están disponibles en el sitio de documentación externo.
Temas
Preguntas frecuentes
- ¿Qué es oterm?
- Cliente de chat para la terminal compatible con Ollama, OpenAI, Anthropic y otros proveedores de LLM compatibles con pydantic-ai. oterm es una interfaz de usuario de texto para chatear con modelos de lenguaje grandes directamente desde la terminal. Se conecta tanto a modelos locales servidos por Ollama como a proveedores alojados, como OpenAI y Anthropic, y puede usar cualquier proveedor compatible con pydantic-ai.
- ¿oterm es gratuito? ¿Qué licencia tiene?
- oterm es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿oterm sigue mantenido?
- Mantenimiento activo. El último commit de oterm fue el 21 oct 2026.
- ¿Para qué puedo usar oterm?
- Chatear con un modelo alojado localmente sin salir de la terminal. Comparar o cambiar entre modelos de OpenAI, Anthropic y Ollama desde un mismo cliente. Usar la asistencia de un LLM durante sesiones de servidor o SSH en las que no haya un navegador disponible.
- ¿Cómo se instala oterm?
- Ejecuta oterm con uvx: uvx oterm
- ¿Dónde consigo oterm?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ggozad/oterm
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
A local-first, provider-neutral personal AI workspace with chat, reviewed memory, auditable tools, MCP support, and isolated project plugins.
Plataforma de chat autohospedada al estilo de ChatGPT que unifica múltiples proveedores de IA e incluye Agents, compatibilidad con MCP, Artifacts y autenticación multiusuario.
Herramienta de línea de comandos y biblioteca de Python para ejecutar prompts y chats con modelos de lenguaje grandes, remotos o instalados localmente.
Cliente de escritorio para ChatGPT, Claude y otros LLM, disponible en Windows, macOS y Linux y con almacenamiento local de datos.
Agente de IA de código abierto que revisa pull requests automáticamente y ofrece los comandos /describe, /review, /improve y /ask en GitHub, GitLab, Bitbucket y Azure DevOps.