ggozad/oterm

the terminal client for LLMs

何を解決するか

複数のAIモデルと対話するための専用のターミナルベースのユーザーインターフェース(TUI)を提供します。異なるモデルプロバイダーを使用する際、WebインターフェースやAPIスクリプトを切り替える必要がなくなります。

動作方法

otermpydantic-ai ライブラリを介してAIプロバイダーに接続するクライアントです。Ollama、OpenAI、Anthropic、Google、Groq、Mistralなど、幅広いプロバイダーをサポートしており、vLLMやLM StudioなどのOpenAI互換エンドポイントも含みます。ユーザーはチャットインターフェース内のドロップダウンメニューからAPIキーを設定し、希望のプロバイダーを選択できます。

対象ユーザー

複数のプロバイダーにまたがるLLMとの対話にコマンドライン環境を好む開発者やターミナル中心のユーザー。

特徴

  • マルチプロバイダー対応: pydantic-ai がサポートするすべてのプロバイダーと統合可能。
  • 最適化されたストリーミング: 長い応答中の速度を維持するために、Markdownコンテンツをdelta到着時に更新。
  • モダンなTUI: ボーダーレスレイアウト、自動拡張プロンプト、折りたたみ可能な思考セクションを搭載。
  • MCP統合: Claude DesktopやCursorと互換性のあるスキーマを用いたModel Context Protocol(MCP)サーバーをサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト