登录 注册
其他
317
Stars
16
Forks
3
Watchers
3
Open Issues
MIT
许可证
Zig
语言
2026-10-27
创建时间
2026-11-12
最近更新

项目能做什么

专为 Neovim 打造的 Rex 原生前端。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# neorex

A Rex-Native Neovim frontend built in Zig.

One Neovim runs in the background behind all your panes, so buffers,
registers, undo and language servers are shared. `:split` and `:vsplit` open
real Rex panes where Neovim would put the window, and closing a pane in Rex
closes its window. Focusable floats, such as pickers, open in Rex floating
panes, along with any floats attached to them. The completion menu,
unfocusable floats like notifications, and statuslines are drawn inside the
pane they belong to.

![neorex demo](assets/demo.gif)

## Status

Very early and rough, bugs / missing features are to be expected.

AI has been used heavily in building neorex due to limits on my available time. A lot of the code needs large improvements, cleanup, better design etc. I will be doing this incrementally - any contributions are welcome.

## Requirements

- macOS or Linux
- [Rex](https://www.superlogical.com/rex), with its setting to auto-balance
  splits turned off. Otherwise Rex evens out every new split, so a sidebar
  such as neo-tree opens at half the window instead of its own width.
- A recent Neovim. It's developed against 0.13-dev; older versions may show
  no statuslines.
- Zig 0.17 to build from source

## Install

Download the latest release for your OS and architecture (macOS or Linux,
x86_64 or arm64):

```sh
curl -fsSL https://raw.githubusercontent.com/alexrlocke/neorex/main/install.sh | sh
```

This puts neorex in `~/.local/share/neorex` and links it from
`~/.local/bin/neorex`. The colorscheme and lualine theme described below are
in `~/.local/share/neorex/runtime`. Or download a tarball from the
[releases page](https://github.com/alexrlocke/neorex/releases) yourself.

Release tarballs are signed with [minisign](https://jedisct1.github.io/minisign/).
The install script checks the signature when minisign is installed. To check
a tarball you downloaded yourself:

```sh
minisign -Vm neorex-aarch64-macos.tar.gz -P RWSx8dufrslQk2iEQLeMJnfJIR4h1mg8j6JDo9UBbyzcQIF4cjAA6Z4w
```

### Nix

The flake builds neorex from source for Linux and Apple Silicon Macs:

```sh
nix run github:alexrlocke/neorex             # try it
nix profile install github:alexrlocke/neorex # install it
```

Or add it as a flake input:

```nix
inputs.neorex = {
  url = "github:alexrlocke/neorex";
  inputs.nixpkgs.follows = "nixpkgs"; # reuse your nixpkgs instead of a second copy
};
```

then either use
`inputs.neorex.packages.${pkgs.stdenv.hostPlatform.system}.default`, or add
`inputs.neorex.overlays.default` to your nixpkgs overlays and use
`pkgs.neorex`.

The colorscheme and lualine theme are in the package's
`share/neorex/runtime`. neorex uses the `nvim` on your `PATH`.

## Build from source

```sh
zig build
zig build test
zig build test -Dgolden   # also the golden tests; downloads Ghostty once
```

The golden tests check every frame neorex draws against
[Ghostty](https://github.com/ghostty-org/ghostty)'s terminal emulator, pinned
to one commit.

Run it in a Rex pane,
阅读完整原文

项目深度分析 AI 生成

Neovim 多终端原生互联增强插件/商业集成套件

产品构想将 Neorex 概念扩展为通用协议/套件,不仅支持 Rex,还支持 Ghostty、Kitty、WezTerm 等现代终端,提供一体化的宿主分屏、浮动窗口和共享状态商业增强服务。
核心功能跨主流终端的原生 Pane 调度、统一主题双向同步机制、团队级终端-编辑器会话协作、开箱即用的高级 UI 挂件集成。
目标用户现代终端(Ghostty/Kitty/Rex)的 Neovim 高级开发者、效率工具追求者。
难度/周期高 · 6-12 个月 · 成本:开发测试多终端平台适配的人工成本、跨平台调试设备成本。
收费模式核心开源 + 针对多平台特性的高级配置同步/团队协作功能按月订阅(推测)。
竞争风险Rex 终端自身受众规模未知;Neovim 上游 UI 协议变动风险高;终端厂商可能直接内建类似功能。
依据 AI推测

开源赞助与赞助者专享功能构建(Open-Core / Sponsorship)

产品构想在维持 MIT 协议基础功能的同时,通过 GitHub Sponsors 或 Open Collective 提供提前体验版构建、定制 theme 预设包及专属技术支持。
核心功能预构建二进制分发加速、专属 Discord 支持渠道、高级配置文件模板(如针对 LazyVim/Astronvim 的无缝配置包)。
目标用户高度认同 Rex + Neovim 生态的极客用户、早期采用者。
难度/周期低 · 1 个月 · 成本:维护 CI/CD 与社区支持的业余时间成本。
收费模式GitHub Sponsors 阶梯赞助(个人开发者小额打赏或月付赞助)。
竞争风险受众基数仅 300+ stars,转化为实际赞助收入极其有限,难以覆盖全职成本。
依据 数据支持的判断

针对企业定制 CLI 工作流与桌面环境咨询服务

产品构想利用在 Zig、Neovim RPC 协议和终端仿真器底层交互的技术积累,为研发团队提供定制化的离线/私有化高效开发环境构建咨询与定制开发。
核心功能深度定制终端-编辑器协同流、专属内部工具链无缝嵌入 Pane 体系、跨机远程配对开发集成。
目标用户对本地原生效率有极端要求的量化机构、系统级研发团队或高阶开发工作室。
难度/周期中等 · 1-3 个月 · 成本:销售拓展与技术服务交付成本。
收费模式按咨询项目收费或企业技术支持合同付费(推测)。
竞争风险企业客户通常倾向主流 IDE(如 VSCode/JetBrains),终端硬核定制需求极其少见,获客难度大。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
ian-pascoe/neorex 中文介绍暂未生成
A Rex-Native frontend for Neovim.
3 Rust
R8766/Neorex-ai 中文介绍暂未生成
1 Python
vineethyadav110/neorex-automation-engine 中文介绍暂未生成
Local-first, human-in-the-loop job application co-pilot buil
1 Python
neorex1998/neorex1998 中文介绍暂未生成
Config files for my GitHub profile.
0 -
Neorexus/Neorexus 中文介绍暂未生成
Config files for my GitHub profile.
0 -
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2026-10-27,近 30 天仍在推送,发布过 1 个 Release
社区活跃Star 317 / Fork 16 / Issue 3(数据支持,可自行核实)
许可证MIT
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。