Библиотека Python и CLI, с помощью которых разные LLM (OpenAI, Anthropic, Ollama, LMStudio) вызывают инструменты на одном или нескольких MCP-серверах на естественном языке.
ggozad/oterm
Терминальный чат-клиент для Ollama, OpenAI, Anthropic и других LLM-провайдеров, поддерживаемых pydantic-ai.
- Звёзды
- 2,447
- Форки
- 140
- Открытые issues
- 3
- Последний коммит
- 23 часа назад
Что это?
oterm — текстовый интерфейс для общения с большими языковыми моделями прямо из терминала. Он подключается к локальным моделям, запущенным через Ollama, а также к облачным провайдерам, таким как OpenAI и Anthropic, и поддерживает любых провайдеров, доступных через pydantic-ai.
Клиент создан на базе Textual и работает в любом терминале. Разработчики могут вести диалоги с моделями рядом с shell, редактором и кодом, не переключаясь в браузер. Проект можно установить командой uvx oterm; настройки описаны на сайте документации.
Темы репозитория указывают на поддержку MCP (Model Context Protocol), поэтому клиент можно использовать вместе с серверами инструментов, которые предоставляют модели внешние возможности.
Ключевые возможности
- 01Общение с локальными моделями Ollama из терминала.
- 02Подключение к моделям OpenAI и Anthropic.
- 03Поддержка любых провайдеров, доступных через pydantic-ai.
- 04Терминальный интерфейс на базе Textual.
- 05Установка и запуск командой uvx oterm.
Сценарии использования
- Общение с локально запущенной моделью, не выходя из терминала.
- Сравнение моделей OpenAI, Anthropic и Ollama или переключение между ними в одном клиенте.
- Использование LLM-помощника во время работы на сервере или по SSH, когда браузер недоступен.
Быстрый старт
- 1
Запустите oterm с помощью uvx
uvx oterm
Что важно знать
- Полные сведения об установке и настройке доступны только на внешнем сайте документации.
Темы
Частые вопросы
- Что такое oterm?
- Терминальный чат-клиент для Ollama, OpenAI, Anthropic и других LLM-провайдеров, поддерживаемых pydantic-ai. oterm — текстовый интерфейс для общения с большими языковыми моделями прямо из терминала. Он подключается к локальным моделям, запущенным через Ollama, а также к облачным провайдерам, таким как OpenAI и Anthropic, и поддерживает любых провайдеров, доступных через pydantic-ai.
- oterm можно использовать бесплатно? Какая у него лицензия?
- oterm распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- oterm всё ещё поддерживается?
- Активно поддерживается. Последний коммит в oterm — 21 окт. 2026 г..
- Для чего можно использовать oterm?
- Общение с локально запущенной моделью, не выходя из терминала. Сравнение моделей OpenAI, Anthropic и Ollama или переключение между ними в одном клиенте. Использование LLM-помощника во время работы на сервере или по SSH, когда браузер недоступен.
- Как установить oterm?
- Запустите oterm с помощью uvx: uvx oterm
- Где скачать oterm?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ggozad/oterm
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая чат-платформа в стиле ChatGPT с поддержкой разных AI-провайдеров, Agents, MCP, Artifacts и авторизацией нескольких пользователей.
CLI-инструмент и библиотека Python для работы с промптами и чатами на удалённых и локально установленных больших языковых моделях.
Десктопный клиент для ChatGPT, Claude и других LLM с локальным хранением данных, работающий на Windows, macOS и Linux.
Открытый AI-агент автоматически проверяет pull request и поддерживает команды /describe, /review, /improve и /ask в GitHub, GitLab, Bitbucket и Azure DevOps.
Консольный чат-клиент на Python для LLM с поддержкой OpenAI, Ollama, Telegram и MCP-серверов.