4runr-os

中文文档
2.11.13发布于 2026/07/31MITTypeScriptES Module近 30 天下载 1万

4Runr AI Agent OS - AI代理的安全终端接口. v2.11.13: 修复Windows更新器挂起(重新移动查找/超时等;可靠启动交接).

中文使用文档
文档目录33 节
  1. 工作正在进行
  2. Monorepo发展
  3. 安全通知
  4. QQ 屏幕截图
  5. 启动屏幕
  6. 主接口
  7. QQ 快速启动
  8. 安装
  9. 使用量
  10. * 特性
  11. 完整的操作系统
  12. 企业安全特征
  13. 实时监测
  14. 自动更新系统
  15. 开发者经验
  16. QQ 命令
  17. 全球命令
  18. 终极命令
  19. QQ 配置
  20. 自动更新设置
  21. 环境变量
  22. 配置文件
  23. 所需经费
  24. 建筑
  25. 页:1
  26. * 解决问题
  27. "没有找到"
  28. "4r:没有找到命令"
  29. 终端太小
  30. 连接问题
  31. ++ 辅助
  32. 许可证
  33. 承认

4Runr OS 系统

4Runr OS License Node

AI代理的完整操作系统 - 包括终端接口(TUI),AI代理证书的网关组件,基础管弦结构,以及与外部工具的连接.

安装 二. 支助 特征 二. 支助 文档 二. 支助 支助


工作正在进行

此套件目前处于活性开发阶段,不处于MVP(最小活性产品)状态.

  • 特征正在得到积极开发,可能会发生变化
  • 一些功能可能是不完整或实验性的
  • 不同版本之间可能发生断裂变化
  • 目前不建议使用

状态 : MVP前/开发阶段

Monorepo发展

如果你在监狱里工作的话 4Runr-AI-代理操作系统 repo:出入口和MK3 TUI 来源 住在楼下 apps/os-server 财务报告和审定财务报表 apps/os-tui中文本 packages/os-cli/apps/os-server 财务报告和审定财务报表 packages/os-cli/os-tui 用于 npm 软件包。 编辑应用程序后, 运行 :

cd packages/os-cli
npm run sync:vendored

见 docs/CANONICAL-SOURCES.md (取取根)为通治.

安全通知

2.2.0+版本包括全面的安全保护:

✅ 固定(v2.2.0):

  • 命令注射保护
  • SSRF( 服务器- 系统请求伪造) 保护
  • 所有敏感数据的加密存储(AES-256-GCM)
  • JSON 计划验证
  • 软件包完整性核查

✅ 固定(v2.1.56):

  • 任意代码执行( 工具测试已禁用)
  • 路径向外攻击( 用户名验证)
  • 不安全文件权限

仍然预用 MVP - 谨慎使用 :

  • 生产环境中不使用
  • QQ 不使用管理员/ root 权限运行
  • QQ 不连接到未信任的网关

保护的是什么

  • QQ 配置文件加密 ~/.4runr/
  • QQ 会话符号加密
  • QQ 私人IP 地址被屏蔽
  • QQ 软件包更新验证完整性

见 安全资料-2.2.0.md 完整的细节.


QQ 屏幕截图

说明: GitHub上有屏幕截图。 如果图像不显示,可能需要被推到寄存器.

启动屏幕

4Runr OS Boot Screen

初始化屏幕显示系统启动和准备状态.

主接口

4Runr OS Terminal Interface

完整的终端接口显示系统状态,操作日志,资源和能力.


QQ 快速启动

安装

npm install -g 4runr-os

使用量

4r

就这样! 终端接口自动发射.


* 特性

完整的操作系统

  • 终端接口( TUI) - Rust + Ratatui高性能本地终端
  • 网关组件 - AI代理证书和认证的内置组件
  • 管线层 - Node.js后端管理系统操作和结构
  • 实时更新 - 实时监测代理运行、系统资源和网络状况
  • 美丽的设计 - 有4Runr品牌颜色的清洁、专业界面
  • 跨平台 - 在Windows、macOS和Linux上工作

企业安全特征

  • 盾牌系统 - PII检测、注射阻断、幻觉检查
  • 哨兵监测 - 实时安全监测和警报
  • 政策执行 - 具体的安全政策和控制措施
  • 审计日志 - 完成所有业务的审计跟踪

实时监测

  • 系统状态 - CPU、内存、网络监测
  • 代理业务 - 实时日志流和状态更新
  • 网关构成部分 - 内部网关组成部分状况和衡量标准
  • 外部网关连接 - 与外部工具和服务的连接状况
  • 资源追踪 - 主动运行、连接和能力

自动更新系统

  • 自动更新 - 自动检查并安装新版本
  • 可配置 - 通过配置命令启用/失效自动更新日期
  • 0 休整时间 - 更新在背景中无缝进行

开发者经验

  • 0 配置 - 工作出来的盒子
  • 预建二进制 - 没有需要的Rust或建造工具
  • 快速启动 - 优化快速发射时间
  • 综合日志 - 调试的详细日志

QQ 命令

全球命令

命令说明
4r启动4Runr OS终端接口(建议)
4runr别名 4r
4runr-os别名 4r
4runr-setup运行初始设置向导

终极命令

一旦TUI运行,您就可以使用这些命令:

  • help - 显示所有可用的命令
  • config - 管理配置设置
  • status - 显示系统状态
  • agents - 列出现有代理人
  • runs - 查看代理运行历史
  • exit 或者说 Ctrl+C - 离开终端

QQ 配置

自动更新设置

控制操作系统内部的自动更新:

4r
# Then in the terminal:
config auto-update disable   # Disable automatic updates
config auto-update enable    # Enable automatic updates
config auto-update status    # Check current setting

环境变量

# Disable auto-update (still checks for updates)
NO_AUTO_UPDATE=1 4r

# Disable update check entirely
NO_UPDATE_CHECK=1 4r

# Set gateway URL (REQUIRED - no default for security)
# You must provide your own gateway URL - the package does not include any default server
GATEWAY_URL=http://your-gateway:3001 4r

# Or connect via command
4r gateway connect http://your-gateway:3001

配置文件

设置保存于 ~/.4runr/config.json 并且持续到整个会议.


所需经费

  • 节点.js 18.0.0 或更高
  • 无 (来与节点.js)

没有Rust或建造工具需要! 预建的二进制包括用于:

  • 视窗 (x64)
  • macOS (x64, ARM64) (中文(简体) )
  • Linux (x64, ARM64) (英语)

建筑

4Runr OS是一个完整的操作系统,包括:

  • 终端接口( TUI): Rust + Ratatui 前端 - 用户界面
  • 网关组件: 处理AI代理证书和认证(OS的一部分)
  • 管线层: Node.js后端管理系统操作
  • 外部网关连接:与外部工具和服务的链接(不是本地的)
  • 基础结构: 用于监测、安全和资源管理的OS核心构成部分
  • 通讯: HTTP/SSE 用于组件之间的实时更新
  • 安全系统: 已建盾牌和哨兵系统
┌─────────────────────────────────────┐
│         4Runr OS                    │
│  ┌───────────────────────────────┐  │
│  │  Terminal Interface (TUI)     │  │  ← User Interface (Rust + Ratatui)
│  │  (Rust + Ratatui)             │  │
│  └───────────┬───────────────────┘  │
│              │                       │
│  ┌───────────▼───────────────────┐  │
│  │  Orchestration Layer          │  │  ← System Management (Node.js)
│  │  (Node.js)                    │  │
│  └───────────┬───────────────────┘  │
│              │                       │
│  ┌───────────▼───────────────────┐  │
│  │  Gateway Component            │  │  ← AI Agent Credentials (OS Component)
│  │  (AI Agent Auth)              │  │
│  └───────────┬───────────────────┘  │
│              │                       │
│  ┌───────────▼───────────────────┐  │
│  │  External Gateway Connections │  │  ← External Tools & Services
│  │  (Non-local)                  │  │
│  └───────────────────────────────┘  │
└─────────────────────────────────────┘

关键点: 网关是一个 组件 证书,与网关分开 连接 用于外部工具。 操作系统包括TUI,网关组件,管弦乐,以及基础结构——不仅仅是接口.


页:1


* 解决问题

"没有找到"

包将尝试自动安装. 如果失败:

npm install -g 4runr-os-mk3

"4r:没有找到命令"

确保 npm 全球 bin 在您的路径 :

# Check PATH
echo $PATH | grep npm

# Add to PATH if needed (add to ~/.bashrc or ~/.zshrc)
export PATH=$PATH:$(npm config get prefix)/bin

终端太小

TUI要求最低航站楼尺寸为80x24. 调整您的终端窗口大小 .

连接问题

关键是: 该软件包不包括任何用于安全的默认网关 URL 。 您必须配置自己的 :

# Set gateway URL (required)
export GATEWAY_URL=http://your-gateway:3001

# Test gateway connection
curl http://your-gateway:3001/health

# Then run
4r

安全说明: 软件包中没有包含服务器URL,IP地址,或证书. 用户必须配置自己的网关连接.


++ 辅助


许可证

麻省理工学院执照 - 看 自由主义 详细文件.


承认

以下列方式建造:


由四跑队制作

回到顶部

版本与发布记录

4runr-os 共发布 551 个版本,首次发布于 2025/12/02;过去 12 个月发布了 551 个版本。

版本发布日期距今
2.11.13latest2026/07/313 个月前
2.11.122026/07/303 个月前
2.11.112026/07/303 个月前
2.11.102026/07/293 个月前
2.11.92026/07/293 个月前
2.11.82026/07/293 个月前

关于 4runr-os 的常见问题

4runr-os 是什么?

4Runr AI Agent OS - AI代理的安全终端接口. v2.11.13: 修复Windows更新器挂起(重新移动查找/超时等;可靠启动交接).

如何安装 4runr-os?

在项目目录运行 npm install 4runr-os,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 4runr、4runr-os、4r、4runr-smoke、4runr-setup,可以用 npx 4runr 直接运行。

4runr-os 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

4runr-os 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

4runr-os 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

4runr-os 可以商用吗?

4runr-os 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

4runr-os 的下载量有多少?

根据 npm 官方下载统计,4runr-os 在 2026/10/04 – 2026/11/02 这 30 天内被下载 10,345 次,日均约 345 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

4runr-os 还在维护吗?

最新版本 2.11.13 发布于 2026/07/31(3 个月前);至今共发布 551 个版本,其中过去 12 个月发布了 551 个;首次发布于 2025/12/02。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。