トピック / tui
tui
22件のリポジトリ
複数AIモデルを束ねるオーケストレーションTUI「OmO」 — OmOはClaudeやGemini、ChatGPT/Codexなど複数のAIモデルを組み合わせて動かすオーケストレーションツールです。プロンプトに特定キーワードを添えるだけでマルチモデルによる並列コーディングやグラフ的なワークフロー実行が可能になり、記憶システムやDAG可視化パネルとも連携できます。Cursorやopencodeなどのエディタ・IDE利用者、複数LLMを使い分けたい開発者に向いています。
OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering.
Elmアーキテクチャで作るGo製TUIフレームワーク — The Elm Architectureを採用し、宣言的な状態管理でターミナルアプリを構築できるGoフレームワークです。高性能なセルベースレンダラーやマウス・クリップボード対応など実運用向けの機能を備え、シンプルな一発CLIから複雑なフルウィンドウTUIまで対応します。
A powerful little TUI framework 🏗
複数のコーディングエージェントを束ねる端末ランタイム — Rust製のターミナルマルチプレクサで、Claude CodeやCodexなどのコーディングエージェントを常駐させる実行基盤です。クライアントを閉じてもバックグラウンドでセッションを維持し、再起動後もレイアウトやエージェントセッションを復元できます。複数マシンのエージェント作業を一画面に集約したい開発者に向いています。
the runtime your coding agents live on
DeepSeek特化、常駐型ターミナルAIコーディングエージェント — DeepSeek/R1系モデルに最適化したターミナル向けAIコーディングエージェントです。プレフィックスキャッシュの安定性を重視した設計で、起動したまま長時間走らせ続けられる点が特徴。ツール実行やACP対応、拡張機能などを備え、Claude Code的なCLIエージェントをDeepSeekで使いたい開発者に向いています。
A reliable coding agent for complex software engineering tasks.
IDEと直結したターミナル型コーディングエージェント — TUI上で動くコーディングエージェントで、Claude・OpenAIなど複数のLLMプロバイダに対応しMCPも利用可能です。TypeScript/Rust/Bunで構築され、Pi(pi-mono)からフォークして実運用のフィードバックで継続的に改良されている点が特徴です。ターミナル派の開発者に刺さるツールです。
⌥ Coding agent with the IDE wired in. Built by Stencil Labs.
Bubble Tea製、見た目も機能も充実したTUIファイルマネージャー — GoのBubble Teaフレームワークで作られた、モダンな見た目のターミナルファイルマネージャーです。マルチパネル操作やテーマ・プラグイン対応などを備え、ranger系CLIに慣れていない人でも使いやすいUIを目指しています。見た目の美しさと実用性を両立したい方におすすめです。
Pretty fancy and modern terminal file manager
Rust製の超軽量AIコーディングエージェントCLI — jcodeはRustで書かれたコーディングエージェントのハーネスで、省メモリかつ高速に動作するのが特徴です。Claude/OpenAIなどのLLMやMCPに対応し、TUIベースのターミナルから自律的にコーディング作業を行えます。既存のPython/Node製エージェントと比べ動作効率で差別化を図っています。
High performance coding agent harness written in Rust, built for heavy multi-agent dev workflows
CSS感覚でターミナルUIを装飾できるGoライブラリ — CharmbraceletのLipglossは、CSSのような宣言的な書き方でターミナル出力にスタイルを付けられるGo製ライブラリです。色・余白・幅などをチェーンで指定でき、TUI開発者に人気のBubbleTeaと組み合わせて使われることが多いのが特徴です。
Style definitions for nice terminal layouts 👄
AIコーディングエージェント時代のターミナル管理OS — tuiosはGo製のターミナルマルチプレクサ兼ウィンドウマネージャで、tmuxの代替として動作します。BSPタイリングやワークスペース、再起動に強いセッション永続化に加え、複数のコーディングエージェント(Claude Codeなど)の状態を集約する「Inbox」機能を持つのが特徴で、AIエージェントを並行運用する開発者に刺さる設計です。
A terminal window manager that knows what your agents are doing. Tiling panes, workspaces, sessions that survive restarts, and one Inbox for every coding agent.
ローカルLLMでも動くブラウザ操作AIエージェント — llama.cppでローカルの量子化モデルを動かしつつ、ブラウザ操作やファイル編集、コマンド実行、MCP連携までこなすローカルファースト型AIエージェントです。クラウドモデルと組み合わせる「Fusion」モードで、1台の計画役と複数のワーカーが協調動作するのが特徴です。
Atomic Agent is a local-first AI agent. Runs open-weight models on your own machine via llama.cpp.
ターミナルで映画・アニメ・IPTVを検索・視聴・DL — RustとRatatuiで作られたTUIアプリで、mpvやVLCなどのローカルプレイヤーと連携し映画・海外ドラマ・アニメをストリーミング視聴できます。M3Uプレイリスト対応のライブTV/IPTV機能、字幕自動読込、ポスター画像表示、一括ダウンロードまで備え、ブラウザ不要で軽快に動画視聴を楽しみたいターミナル派にぴったりです。
Terminal interface to find, download, and stream movies, TV shows, and live TV using local media players.
k9s代替、Rust製Kubernetes TUI「sofka」 — k9sに触発されたRust製KubernetesターミナルUIです。kube-rsとratatuiで全非同期化し、CRD閲覧やFlux CD/Argo CDのネイティブAPI操作(suspend/resume/sync)を外部バイナリ不要で実現。AI不要の根拠ベース障害診断ビューも搭載し、SRE向けの実践的な運用ツールとして差別化されています。
A Kubernetes TUI, reimagined in Rust - built on kube-rs and ratatui, async-first from the ground up.
Rust製ターミナル音楽プレイヤーspotatui — spotify-tuiから派生し活発に開発が続くRust製TUI音楽プレイヤーです。Spotifyネイティブ再生に加え、ローカルファイル・Subsonic/Navidrome・ラジオ・YouTube・Qobuzなど多数のソースに対応し、同期歌詞やリアルタイム音声ビジュアライザーも搭載しています。Spotifyが無くても使える点が特徴です。
A fast, standalone terminal music player in Rust: native Spotify streaming plus local, Subsonic, radio, Qobuz and Youtube sources
サーバー管理を一画面に集約するRust製SSHクライアント — macOS/Windows/Linux対応のSSHクライアント兼サーバー管理ツールです。ダッシュボードでCPU・RAM・稼働率などをリアルタイム監視でき、タブ型ターミナル、SFTP、ポートフォワーディング、SSH鍵管理まで一つのアプリで完結します。Rust製でTauriによるGUIとTUIの両方を提供し、既存のSSH管理ツールより導入が手軽な点が特徴です。
Fast, open-source SSH client and server manager for macOS, Windows and Linux. Desktop GUI and terminal TUI with a live metrics dashboard, tabbed terminal, SFTP file manager, port forwarding, one-click SSH keys and snippets. Built in Rust.
ターミナルで動くGUI感覚のコードエディタTTT — TTTはGo言語製の単一バイナリ・ゼロ設定なターミナルエディタで、VS CodeやZed、Sublimeの代替を目指すTUIです。LSPやGit連携、シンタックスハイライト、diff表示などIDE並みの機能をターミナル上でGUIのように操作できる点が特徴で、軽量な開発環境を求める人に向いています。
TTT Editor (Terminal Text Tool): A real alternative to VS Code, Zed, and Sublime that runs in your terminal. A TUI that feels like GUI. Single binary, zero config.
複数のAIコーディングエージェントをtmuxで統括管理 — Claude Code・Codex・Gemini CLIなど複数のAIコーディングエージェントを、1つのtmux TUIからまとめて操作できるツールです。ライブステータス表示やクイックプロンプト、worktree管理、diffレビューまで一元化でき、複数エージェントを並行運用する開発者のワークフローを大幅に高速化します。
The fastest developer workflow for every AI coding agent. Live status, quick prompts, worktrees, and diff review from one tmux TUI.
端末で使うブロック式Markdownノート「Tsuzuri」 — TsuzuriはGo製のTUIノートアプリで、ノートはプレーンなMarkdownファイルのまま保存されます。Vim風編集やライブプレビュー、ボード・カレンダー表示、96種類のテーマを備え、CLI上で知識管理を完結できる点が特徴です。依存なしの単一バイナリで手軽に導入できます。
Block-based notebook for the terminal. Plain Markdown files, Vim editing, live preview, boards, calendars and 96 themes.
クリックで操作できるk8s TUI — k9sのようなKubernetes TUIですが、マウス操作や即時検索、7種のテーマ、クラスタ文脈を理解したAI支援機能を備えています。単一のGoバイナリで配布され、起動も高速です。日常的にダッシュボードを開く運用者に向いています。
Kubernetes TUI you can click. Instant search, logs/exec/port-forward, 7 themes, context-aware AI. Single Go binary.
ターミナルで群れ飛ぶ鳥、依存ゼロのC99実装 — Craig Reynoldsのboidsアルゴリズムをターミナル上で再現するスクリーンセーバーです。通常端末では点字文字で、Kitty/Ghosttyではグラフィックプロトコルでスプライト描画するという二段構えの表現力が特徴。依存ライブラリなしの単一C99ファイルで、rice用途やTUI好きに刺さります。
A flock of birds in your terminal: Craig Reynolds' boids, in braille in any terminal and as sprites in Kitty and Ghostty. One C99 program, no dependencies. Linux and macOS
gitの差分をベテランの視点でツアー化するTUI — git差分をLLMが解説付きガイドツアーに変換するCLIツールです。ベテランエンジニアが差分を読む視点(目的・注意点・考えるべき問い)を再現し、→←キーだけでコードレビューを疑似体験できます。AIのコード生成だけでなく「なぜそう書いたか」を学べる点が新しいです。
Walk through a diff the way a senior engineer reads it. A read-only TUI that turns a git change into a guided tour.
ターミナルで快適に読むHacker News — OpenTUI製のHacker News専用TUIクライアントです。Top/New/Ask/Showなど全6フィードの閲覧やコメント表示、投稿の保存に対応し、Vim風キー操作とマウス操作、テーマ切替も可能です。ブラウザを開かずに快適にHNを巡回したい開発者向けの軽量ツールです。
browse hackernews like a hacker
Transformerに依存しないRust製の新アーキテクチャ言語モデル — PSSAはPyTorchやTensorFlowを使わず、Rustでスクラッチ実装された状態空間ベースの小型言語モデルです。トークンを逐次処理し、ハイパボリック空間の記憶バンクと自己書き換え型の重みを持つことで、同条件のTransformerより学習が速く推論も約12倍高速という独自アプローチが特徴です。アーキテクチャ研究者やRustでMLを実装したい人に刺さる内容です。
PSSA: a non-transformer language model written from scratch in Rust. Recurrent state-space layer, episodic memory, self-modifying weights, CUDA training, and a full terminal dashboard.