OpenAI、Anthropic、Ollama、LMStudioなどのLLMから、自然言語で1つ以上のMCPサーバーのツールを呼び出せるPythonライブラリとCLI。
ggozad/oterm
Ollama、OpenAI、Anthropicなど、pydantic-aiがサポートするLLMプロバイダーに対応したターミナルチャットクライアント。
- スター
- 2,447
- フォーク
- 140
- 未解決の Issue
- 3
- 最終コミット
- 23 時間前
これは何?
otermは、ターミナルから大規模言語モデルと直接チャットできるテキストベースのユーザーインターフェースです。Ollamaが提供するローカルモデルのほか、OpenAIやAnthropicなどのホスト型プロバイダーにも接続でき、pydantic-aiがサポートする任意のプロバイダーを利用できます。
Textualで構築されており、あらゆるターミナルで動作するため、ブラウザーに切り替えずに、シェルやエディター、コードのそばでモデルとの会話を続けられます。uvx otermでインストールでき、設定方法はドキュメントサイトで確認できます。
リポジトリのトピックからはMCP(Model Context Protocol)への対応が示されており、モデルに外部機能を提供するツールサーバーと組み合わせて利用できます。
主な機能
- 01ターミナルからローカルのOllamaモデルとチャットできます。
- 02OpenAIおよびAnthropicのモデルに接続できます。
- 03pydantic-ai経由で利用できるあらゆるプロバイダーに対応しています。
- 04Textualベースのターミナルユーザーインターフェースとして動作します。
- 05uvx otermでインストールして起動できます。
ユースケース
- ターミナルから離れずに、ローカルでホストしたモデルとチャットする。
- 1つのクライアントからOpenAI、Anthropic、Ollamaのモデルを比較したり切り替えたりする。
- ブラウザーを使えないサーバーやSSHのセッションでLLMの支援を活用する。
クイックスタート
- 1
uvxでotermを実行する
uvx oterm
使う前に知っておきたいこと
- インストールと設定の詳細は、外部のドキュメントサイトにのみ記載されています。
トピック
よくある質問
- oterm とは?
- Ollama、OpenAI、Anthropicなど、pydantic-aiがサポートするLLMプロバイダーに対応したターミナルチャットクライアント。 otermは、ターミナルから大規模言語モデルと直接チャットできるテキストベースのユーザーインターフェースです。Ollamaが提供するローカルモデルのほか、OpenAIやAnthropicなどのホスト型プロバイダーにも接続でき、pydantic-aiがサポートする任意のプロバイダーを利用できます。
- oterm は無料で使えますか?ライセンスは?
- oterm は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- oterm は今もメンテナンスされていますか?
- 活発にメンテナンス中。oterm の最終コミットは 2026年10月21日 です。
- oterm は何に使えますか?
- ターミナルから離れずに、ローカルでホストしたモデルとチャットする。 1つのクライアントからOpenAI、Anthropic、Ollamaのモデルを比較したり切り替えたりする。 ブラウザーを使えないサーバーやSSHのセッションでLLMの支援を活用する。
- oterm のインストール方法は?
- uvxでotermを実行する: uvx oterm
- oterm はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ggozad/oterm
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
複数のAIプロバイダー、Agents、MCP、Artifacts、マルチユーザー認証に対応したセルフホスト型チャット基盤。
リモートおよびローカルにインストールした大規模言語モデルにプロンプトやチャットを実行できる、CLIツール兼Pythonライブラリ。
Windows、macOS、Linuxで動作し、データをローカルに保存するChatGPT、ClaudeなどのLLM向けデスクトップクライアント。
プルリクエストを自動レビューし、GitHub、GitLab、Bitbucket、Azure DevOpsで /describe、/review、/improve、/ask コマンドを提供するオープンソースのAIエージェント。