コードを読み、編集し、テストを実行するオープンソースのターミナル向けコーディングエージェント。MiniMaxモデルにも、互換APIにも対応。
uji-labs/uji
コアや画面表示を含むすべての要素がLuaモジュールで、実行時に差し替えられる、小型で軽量なコーディングエージェントです。
- スター
- 61
- フォーク
- 8
- 未解決の Issue
- 6
- 最終コミット
- 10 日前
これは何?
ujiはモジュール性を重視したコーディングエージェントです。コアを含むすべてのコンポーネントがモジュールで、実行時に差し替えられます。ビューはLuaで記述されているため、設定を変えるだけでなく、ユーザーインターフェース自体を書き換えられます。
プロジェクトは小さな構成から始まり、必要に応じてユーザーがプラグインを追加して機能を拡張できます。コアはRustで実装されており、固定されたツールではなく、自分好みに作り変えられる高速で最小限のコーディング環境を求める開発者を対象としています。
インストール方法は、シェルのインストールスクリプト、Homebrew、Fedora COPRから選べます。ライセンスはGPL-3.0で、ドキュメントはdocs.uji.shで公開されています。
主な機能
- 01コアを含むすべてのモジュールを実行時に差し替えられます。
- 02ビューはLuaコードで記述されており、画面表示を含めてユーザーが書き換えられます。
- 03小さな構成から始め、プラグインで機能を追加できます。
- 04コアはRustで実装され、Luaの拡張レイヤーを備えています。
- 05シェルスクリプト、Homebrew、Fedora COPRからインストールできます。
ユースケース
- インターフェースまで自由にカスタマイズできるコーディングエージェントを求める開発者。
- AIコーディングのワークフローを拡張する、個人用プラグインやモジュールの作成。
- Luaで記述した別のエージェントループやターミナルUIの実験。
クイックスタート
- 1
READMEに記載されている公式インストールスクリプトを実行します
- 2
Homebrewでインストールします
brew install uji-labs/uji/uji - 3
Fedoraでは、COPRリポジトリを有効にします
sudo dnf copr enable @uji-labs/Uji - 4
Fedoraでは、COPRからujiをインストールします
sudo dnf install uji
使う前に知っておきたいこと
- GPL-3.0ライセンスで提供されています。コピーレフトライセンスのため、派生物もフリーソフトウェアとして公開する必要があります。
収録されている特集
トピック
よくある質問
- uji とは?
- コアや画面表示を含むすべての要素がLuaモジュールで、実行時に差し替えられる、小型で軽量なコーディングエージェントです。 ujiはモジュール性を重視したコーディングエージェントです。コアを含むすべてのコンポーネントがモジュールで、実行時に差し替えられます。ビューはLuaで記述されているため、設定を変えるだけでなく、ユーザーインターフェース自体を書き換えられます。
- uji は無料で使えますか?ライセンスは?
- uji は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- uji は今もメンテナンスされていますか?
- 活発にメンテナンス中。uji の最終コミットは 2026年10月29日 です。
- uji は何に使えますか?
- インターフェースまで自由にカスタマイズできるコーディングエージェントを求める開発者。 AIコーディングのワークフローを拡張する、個人用プラグインやモジュールの作成。 Luaで記述した別のエージェントループやターミナルUIの実験。
- uji のインストール方法は?
- READMEに記載されている公式インストールスクリプトを実行します Homebrewでインストールします: brew install uji-labs/uji/uji Fedoraでは、COPRリポジトリを有効にします: sudo dnf copr enable @uji-labs/Uji Fedoraでは、COPRからujiをインストールします: sudo dnf install uji
- uji はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/uji-labs/uji
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
会話履歴の外で目標・根拠・検証を管理する、CVMという認知実行レイヤーを中心に構築された、ターミナルおよびデスクトップ向けのコーディングエージェントランタイム。
永続セッション、複数モデル、サブエージェント、プラグインシステムを備えた、AIコーディングエージェント向けのローカルファーストなデスクトップワークスペース。
Rustネイティブでライブラリを中心に設計されたコーディングエージェントのランタイム兼ターミナルCLI(rpi)。プロバイダーアダプター、ツール、永続セッション、安定したプラグインABIを備えています。
PostgresやMySQLのクエリツール、シークレット管理、プランモード切り替え、セッション管理などを追加する、OpenCode V2向けの個人用プラグイン集。
AIコーディングエージェントOpenCode向けのTypeScriptプラグイン集。モデル情報、Gitステータス、スリープ防止、セッション検索に対応します。