Repolode
uji-labs

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. 1

    Запустите официальный скрипт установки из README

  2. 2

    Установите с помощью Homebrew

    brew install uji-labs/uji/uji
  3. 3

    В Fedora включите репозиторий COPR

    sudo dnf copr enable @uji-labs/Uji
  4. 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.

1,3 тыс.+85 за неделю98TypeScriptApache-2.0Обновлён позавчера

Локальная desktop-среда для AI-агентов, которые пишут код: с постоянными сессиями, поддержкой разных моделей, субагентами и системой плагинов.

7,7 тыс.+236 за неделю758TypeScriptLGPL-3.0Активно поддерживаетсяОбновлён 21 час назад

Нативный для Rust runtime для coding-агентов с приоритетом библиотеки и терминальным CLI (rpi), адаптерами провайдеров, инструментами, долговечными сессиями и стабильным ABI плагинов.

205+5 за неделю40RustMITАктивно поддерживаетсяОбновлён 15 часов назад

Персональная коллекция плагинов для OpenCode V2: инструменты запросов к Postgres и MySQL, работа с секретами, переключение режимов, управление сессиями и не только.

30+3 за неделю3TypeScriptMITАктивно поддерживаетсяОбновлён 10 дней назад

Набор плагинов на TypeScript для OpenCode — AI-агента для написания кода: информация о моделях, статус Git, предотвращение перехода Mac в спящий режим и поиск по сессиям.

27+6 за неделю1TypeScriptMITАктивно поддерживаетсяОбновлён вчера