Repolode
uji-labs

uji-labs/uji

一个轻量的编程 Agent,核心与界面的每个部分都是可在运行时替换的 Lua 模块。

Star
61
Fork
8
未关闭 Issue
6
最近提交
9天前

这是什么?

uji 是一个以模块化为核心的编程 Agent,每个组件都是模块,包括核心在内都可以在运行时替换。界面视图使用 Lua 编写,用户可以直接改写界面本身,而不只是调整配置。

项目启动时体积很小,用户可按需添加插件逐步扩展。核心部分使用 Rust 实现,面向希望拥有一个快速、精简、并可随意重塑的编程辅助工具的开发者。

安装方式包括 Shell 安装脚本、Homebrew 和 Fedora COPR。项目采用 GPL-3.0 协议,文档位于 docs.uji.sh。

核心功能

  • 01所有模块(包括核心)都可在运行时替换。
  • 02界面视图由 Lua 编写,用户可以改写包括屏幕在内的每个视图。
  • 03初始体积小,通过插件按需增加功能。
  • 04核心使用 Rust 实现,并提供 Lua 扩展层。
  • 05可通过 Shell 脚本、Homebrew 或 Fedora COPR 安装。

适用场景

  • 希望把编程 Agent 定制到界面层面的开发者。
  • 为 AI 编程工作流编写个人插件或模块。
  • 尝试用 Lua 编写的替代 Agent 循环或终端界面。

快速上手

  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 上从 COPR 安装 uji

    sudo dnf install uji

使用前须知

  • 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,要求衍生作品同样保持为自由软件。

收录于专题

标签

常见问题

uji 是什么?
一个轻量的编程 Agent,核心与界面的每个部分都是可在运行时替换的 Lua 模块。 uji 是一个以模块化为核心的编程 Agent,每个组件都是模块,包括核心在内都可以在运行时替换。界面视图使用 Lua 编写,用户可以直接改写界面本身,而不只是调整配置。
uji 可以免费使用吗?用的什么许可证?
uji 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
uji 还在维护吗?
活跃维护中。uji 最近一次提交是在 2026年10月29日。
uji 适合用来做什么?
希望把编程 Agent 定制到界面层面的开发者。 为 AI 编程工作流编写个人插件或模块。 尝试用 Lua 编写的替代 Agent 循环或终端界面。
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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目