Repolode
ggozad

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. 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 の数値は毎日更新されます。

関連プロジェクト