企业级安全智能体

本地优先。
密钥不出机器。

Rust 内核。文件、终端、浏览器与原生应用,同一个 Agent。

对外版本

t0.1.12

平台

macOS · Windows · Linux

源码

私有仓库

它实际能动手做什么

每一项都对应运行时能力,不是路线图。

本地优先

Rust 运行时加 Tauri 桌面壳。密钥、会话与技能全部留在本机,可离线跑本地模型。

三层记忆

工作记忆、情景记忆、技能与知识记忆分层协作,跨会话保留上下文。

工具执行

文件、终端、浏览器、Git、PDF、搜索。危险命令过滤,工具策略强制。

安全管控

E-stop 急停、审批名单、白名单。安全策略与商业档位无关。

企业渠道

飞书、钉钉、企微、Slack、Discord、Telegram、邮件、Webhook。

电话助手

iOS / Android 客户端,由 skills/phone-call-assistant/ 驱动来电接听与转写。

多模型

OpenAI、Anthropic、Gemini、DeepSeek、Qwen、Ollama 等,支持纯离线本地推理。

安装使用

日常使用走下载页。安装包由自有服务器同源提供,访客不直连 GitHub。

系统架构格式
macOSApple 芯片.dmg
macOSIntel.dmg
Windowsx64.exe · .msi
Linuxx86_64.deb · .rpm · .AppImage
LinuxARM64.deb · .rpm

macOS 提示「已损坏」是 Gatekeeper 对未公证应用的隔离拦截,不是安装包坏了。按下载页「macOS 安装」去掉隔离标记即可。

运行时

桌面、网关、渠道,同一内核

Agent 在用户机器上跑。桌面壳、本地网关和即时通讯渠道都接到 omninova-core

Desktop
Gateway
Channels
omninova-core
Tools
Memory
Models

标签 v* 正式版,t* 预发布

内部开发

源码不对外公开。克隆与构建只给内部使用。

  1. 命令行 / 服务器

    无桌面环境只需 Rust 稳定版,不需要 Node.js。

    zsh
    $ git clone git@github.com:Superagentsys/omninova.git
    $ cargo build -p omninova-core --release --bin omninova
    $ omninova doctor
    $ omninova gateway run
  2. 桌面端

    额外需要 Node.js 22+。Linux 还需 WebKitGTK 相关包,Windows 需要 MSVC。

    apps/omninova-tauri
    $ cd apps/omninova-tauri
    $ npm install
    $ npm run tauri dev

仓库结构

桌面、移动端、内核与落地页分目录存放。

omninova/
├── web/                 # 对外下载页与 README 站点
├── skills/              # 内置 SKILL.md
├── apps/
│   ├── omninova-tauri/  # 桌面 + Web UI
│   ├── omninova-ios/    # SwiftUI + CallKit
│   └── omninova-android/ # Kotlin + Compose
├── crates/omninova-core/ # Agent、工具、渠道、网关
├── nova/                # 会员与额度服务
└── docs/                # 签名与内部文档