ggozad/oterm
the terminal client for LLMs
何を解決するか
複数のAIモデルと対話するための専用のターミナルベースのユーザーインターフェース(TUI)を提供します。異なるモデルプロバイダーを使用する際、WebインターフェースやAPIスクリプトを切り替える必要がなくなります。
動作方法
oterm は pydantic-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)サーバーをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト