Опенсорсный coding-агент для терминала: читает и редактирует код, запускает тесты и работает с моделями MiniMax или совместимым API.
uji-labs/uji
Небольшой и лёгкий coding agent, в котором все компоненты, включая ядро и экранные представления, — Lua-модули, заменяемые во время работы.
- Звёзды
- 60
- Форки
- 8
- Открытые issues
- 6
- Последний коммит
- 8 дней назад
Что это?
uji — coding agent, построенный на принципе модульности: каждый компонент — модуль, и любой из них, включая ядро, можно заменить во время работы. Представления написаны на Lua, поэтому можно переписать сам интерфейс, а не только настроить его.
Проект изначально занимает мало места и обрастает возможностями за счёт подключаемых пользователем плагинов. Ядро написано на Rust. uji рассчитан на разработчиков, которым нужен быстрый и минималистичный каркас для coding agent, который можно менять под себя, а не фиксированный инструмент.
Установить проект можно с помощью shell-скрипта, через Homebrew или Fedora COPR. Проект распространяется по лицензии GPL-3.0, документация размещена на docs.uji.sh.
Ключевые возможности
- 01Любой модуль, включая ядро, можно заменить во время работы.
- 02Представления написаны на Lua, и пользователи могут переписывать их, в том числе сам экран.
- 03Проект начинается с минимального набора возможностей и расширяется плагинами.
- 04Ядро написано на Rust, а слой расширений — на Lua.
- 05Устанавливается через shell-скрипт, Homebrew или Fedora COPR.
Сценарии использования
- Для разработчиков, которым нужен coding agent, настраиваемый вплоть до интерфейса.
- Создание собственных плагинов или модулей для расширения рабочего процесса с AI coding agent.
- Эксперименты с альтернативными циклами работы agent или терминальными интерфейсами на Lua.
Быстрый старт
- 1
Запустите официальный скрипт установки из README
- 2
Установите с помощью Homebrew
brew install uji-labs/uji/uji - 3
В Fedora включите репозиторий COPR
sudo dnf copr enable @uji-labs/Uji - 4
В Fedora установите uji из COPR
sudo dnf install uji
Что важно знать
- Распространяется по лицензии GPL-3.0 — лицензии с авторским левом, требующей, чтобы производные работы оставались свободным ПО.
В подборках
Темы
Частые вопросы
- Что такое uji?
- Небольшой и лёгкий coding agent, в котором все компоненты, включая ядро и экранные представления, — Lua-модули, заменяемые во время работы. uji — coding agent, построенный на принципе модульности: каждый компонент — модуль, и любой из них, включая ядро, можно заменить во время работы. Представления написаны на Lua, поэтому можно переписать сам интерфейс, а не только настроить его.
- uji можно использовать бесплатно? Какая у него лицензия?
- uji распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- uji всё ещё поддерживается?
- Активно поддерживается. Последний коммит в uji — 29 окт. 2026 г..
- Для чего можно использовать uji?
- Для разработчиков, которым нужен coding agent, настраиваемый вплоть до интерфейса. Создание собственных плагинов или модулей для расширения рабочего процесса с AI coding agent. Эксперименты с альтернативными циклами работы agent или терминальными интерфейсами на Lua.
- Как установить uji?
- Запустите официальный скрипт установки из README Установите с помощью Homebrew: brew install uji-labs/uji/uji В Fedora включите репозиторий COPR: sudo dnf copr enable @uji-labs/Uji В Fedora установите uji из COPR: sudo dnf install uji
- Где скачать uji?
- Исходный код и инструкции по установке — на GitHub: https://github.com/uji-labs/uji
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Среда выполнения агента для разработки в терминале и на рабочем столе: цели, доказательства и проверки хранятся вне истории чата, а основой служит когнитивный слой CVM.
Локальная desktop-среда для AI-агентов, которые пишут код: с постоянными сессиями, поддержкой разных моделей, субагентами и системой плагинов.
Нативный для Rust runtime для coding-агентов с приоритетом библиотеки и терминальным CLI (rpi), адаптерами провайдеров, инструментами, долговечными сессиями и стабильным ABI плагинов.
Персональная коллекция плагинов для OpenCode V2: инструменты запросов к Postgres и MySQL, работа с секретами, переключение режимов, управление сессиями и не только.
Набор плагинов на TypeScript для OpenCode — AI-агента для написания кода: информация о моделях, статус Git, предотвращение перехода Mac в спящий режим и поиск по сессиям.