完全开源 · 本地优先 · 免费商用

一项毫无保留的 超级 AI 工作站 满足你对 AI 工作站的全部想象

丰富的创新能力,极高的生产提效。数据全在本地,绝不主动外发——个人与企业都能放心使用、自由商用、接受审计。

  • 源码开放 · 数据全本地
  • 超级伙伴 · 智能进化
  • 智能值守 · 需求管理
  • 开放能力 · 超级生态
  • 无限搭配 · config one
  • 更 native 的实现
  • 专为提效 · 海量创新
NomiFun 主界面会话工作区与桌面伙伴演示截图
  • 数据全在本地
  • Apache-2.0 完全开源
  • 免费商用 · 无广告无会员
  • 源码公开 · 接受审计
支柱一 · 数据安全是底座

数据安全是底座,其余一切才值得

把 AI 工作站交给一个会偷偷外发数据的产品,再强的能力都不该让你心安。所以我们先把底座筑牢。

你的对话、文件、记忆,凭什么要先经过别人的服务器?

数据 all-in-local,绝不主动外发——唯一的对外网络调用是把你的请求发给你自己配置的 LLM 厂商,此外没有任何第三方网络对接。

为了让你放心,我们主动做了减法

我们砍掉了若干先进、有趣的功能,开源版暂不包含它们——因为要先保证每一个用户、每一个开发者的数据安全。被收起的能力会在更成熟、更可控时回来。

更惊艳的能力见 Roadmap

你的设备

SQLite 唯一事实源 · 每个会话独立工作目录

  • 对话与历史
  • 知识库 / 技能
  • 伙伴记忆
第三方上报 · 遥测 · 云同步
LLM API · 你自配的模型厂商

本地存储

所有数据落在本机:SQLite 作为唯一事实源,每个会话拥有独立工作目录,互不串扰。

all-in-local

开源可审计

Apache-2.0 完全开源,源码公开、欢迎审计——数据如何流动、外发与否,全都看得见。

Apache-2.0

永久免费商用

免费商用,无广告、无会员、无付费墙。个人与企业都能放心地长期依赖。

无广告 · 无会员
超级伙伴 · 智能养成体系

越用越懂你。

会陪你一起成长的超级伙伴

三个内置形象——Mochi 麻薯兔、Ink 墨墨黑猫、Bolt 波特机器人,皆为纯代码绘制;更能自定义任何你想要的伙伴 IP,甚至是你自己的家人、宠物。配人格预设(活泼 / 沉静 / 俏皮,或自由文本),行为采集默认多为关闭、可选开启,由模型蒸馏为长期记忆——伙伴越用越懂你。

  • 自定义任意形象

    内置 Mochi 麻薯兔、Ink 墨墨黑猫、Bolt 波特机器人三款形象;更可自定义任何你想要的伙伴 IP,甚至上传你自己的家人、宠物,做成独一无二的专属伙伴。

  • 共享记忆中枢 + 专属技能库

    记忆是全体伙伴共享的记忆中枢;而技能库按伙伴隔离,每个伙伴拥有自己的专属技能。每个伙伴还可绑定各自领域的专家知识库。

  • 进化引擎挖掘技能

    自动从工具调用序列中挖掘可复用的 skill(不含参数值)→ 生成可评审的 SKILL.md,与你商议确认后才启用。

  • 技能赠予 · 共享学习

    可在伙伴之间「赠予 (gift)」技能、开启技能共享学习。你可以只教一个伙伴,让它去教其他伙伴。

  • 细分私有记忆敬请期待
  • 查看养成指南
团子 Mochi· 正在说

软糯日系 · 麻薯兔

搞定啦!还有什么想一起做的,尽管说~

人格预设

选择伙伴形象

技能进化
与你商议

从工具调用序列中自动挖掘

已生成可评审的 SKILL.md,确认后才会启用

伙伴即超级网关

伙伴即超级网关

随时随地,只要有网络与社交平台,就能指挥远在天边的伙伴帮你操作电脑。

每个伙伴都是完整独立的个体,可独立连接 11+ 个 IM 渠道。从任意社交 App 下令,伙伴就在你的电脑上把活儿干完——一个 bot 绑定一个伙伴。

一个伙伴,连接 11+ 社交渠道
  • TelegramTelegram
  • Lark / 飞书Lark / 飞书
  • 钉钉钉钉
  • 微信微信
  • SlackSlack
  • DiscordDiscord
  • MatrixMatrix
  • MattermostMattermost
  • TwitchTwitch
  • NostrNostr
  • QQ BotQQ Bot
  • 企业微信企业微信在途
已接入在途 · WeCom
你的伙伴
在线
通过任意社交 App 下令,伙伴在你的电脑上完成工作
  • 独立连接 11+ 渠道

    Telegram、飞书、钉钉、微信、Slack、Discord、Matrix、Mattermost、Twitch、Nostr、QQ Bot 已落地,企业微信在途。

  • 社交 App 即遥控器

    通过任意社交 App 下令,伙伴在你的电脑上完成工作;远在天边也能即时指挥。

  • 一个 bot,一个伙伴

    每个伙伴都是完整独立个体,能完整驱动系统全部能力;一个 bot 精确绑定一个伙伴。

WEBUI · 远程办公

无需电脑,随时随地办公

在局域网 / 办公网 / VPN 网络环境下开启 WebUI,手机、平板即可获得与桌面端完全一致的交互体验;掏出手机,随时随地继续办公。

  • 同桌面体验

    手机 / 平板上的交互与 desktop 完全一致,不是阉割的精简版——同一套界面、同一套能力。

  • 一键扫码 · 直连内网

    局域网 / 办公网 / VPN 下一键扫码即连,一次性 token、限时 5 分钟有效,Host/Origin 白名单防 DNS 重绑定,不经任何社交平台。

  • 终端不间断

    想继续用 Codex / Claude?平台的终端会话(PTY,预设 Shell / Claude Code / Codex / Gemini)给你原生、不间断的远程使用体验。

NomiFun 在笔记本与平板上同时运行的真实场景

扫码连接此设备

一次性 token · 5 分钟有效

同一套 NomiFun——电脑、平板无缝接力,随手拿起就能继续

nomi — 远程终端会话

$ claude

在 NomiFun 终端内运行 — 会话保持不间断

已恢复上下文 · 接管同一个工作目录

正在编辑 src/lib/router.ts … 已写入 3 处改动

$ 

智能值守 · 你只管指挥

需求平台 + AutoWork + IDMM,把活儿可靠地跑完

把需求丢进看板,剩下的交给它:按 tag 智能轮转、单循环执行,租约清扫与开机自恢复保证高可靠保活——你只管指挥,它会可靠地为你工作。

  • 需求看板 · 智能轮转

    Pending→InProgress→Done/Failed/NeedsReview,按 tag 智能轮转、单循环执行,后端是唯一事实源。

  • 高可靠保活 · 无人值守

    租约清扫每 60s 重派孤儿任务,进程重启后开机自动恢复——长时间无人值守也不掉链子。

  • IDMM 智能决策 · 全程护航

    规则层自动重试 / 退避 / 推动 / 只读权限自动确认;旁路模型层处理真正的决策卡点,可触发模型故障 failover 队列。

完成通知推送
Lark Slack HTTP webhook
issue / IM 入站转需求 敬请期待 查看值守与 IDMM 文档
IDMM 值守
规则层 介入
待处理3
web

抓取竞品定价页

data

汇总本周指标

ops

巡检会话健康

进行中1
code

修复登录回归

已完成1
docs

生成发布说明

完成通知已推送

你只管指挥,它会可靠地为你工作。

开放能力 · 超级生态

开放能力 · 超级生态

什么都有、什么都能用、什么都能与它配合。

151 项能力经 /mcp(全量 Remote)、/mcp-agent(精选 do-work 子集)、/v1(REST + OpenAPI 3.1 + SSE 流)三个公开门面对外开放。让 Claude / Codex / 任意 Agent 通过 MCP/Skill 直接驱动 NomiFun。

  • 151 项能力 · 三个门面

    /mcp 暴露全量 Remote 能力面,/mcp-agent 精选 do-work 子集,/v1 提供 REST + /v1/openapi.json(OpenAPI 3.1)与 SSE 流式响应。

  • companion-token 鉴权

    Bearer token(SHA-256 存储、常量时间比对)鉴权,调用者以该伙伴身份在 Remote 面操作。头部能力 nomi_agent_run(流式)+ nomi_agent_result(轮询)。

  • 三轴能力网关守护

    危险级 × 调用面 × 决策三轴细粒度管控每一次调用;来自 IM 的写入永远进入暂存区待审,安全边界从不松动。

接入方式
示意调用 · 以 companion-token 鉴权
POST https://<host>/mcpAuthorization: Bearer <companion-token>Content-Type: application/json {  "method": "tools/call",  "params": { "name": "nomi_agent_run" }} # Streamable-HTTP · 全量 Remote 能力面

MCP Streamable-HTTP · 全量 Remote 能力面

能力网关 · 三轴决策
调用面 Surface危险级 DangerTier决策 Decision
示意策略
只读 Read
写入 Write
破坏性 Destructive
敏感 Sensitive
Desktop 桌面本机直接操作
Channel 渠道IM 社交平台
Remote 远程MCP / REST 调用
悬停或点击单元格查看该调用面在对应危险级上的决策。

来自 IM 渠道(Channel)的写入永远进入暂存区待审;Channel 面拒绝高危与敏感操作。

放行 Allow需确认 Confirm拒绝 Deny
统一知识库管理 · config one, use anywhere

统一知识库,管理 · 使用 · 跟踪

把系统中散落的知识集中管理、统一使用与跟踪——知识库、技能、Agent、MCP、模型配置一次,便能在任意会话、任意 Agent、任意伙伴、任意终端里被复用。

统一管理中枢 config once
  • 知识库
  • skill
  • agent
  • mcp
  • 模型

知识散落在文件、网页、对话里,每次都要从头找?把它们收进一个可管理、可追踪的知识中枢。

统一管理、使用与跟踪你的知识库:策展式 markdown 目录、URL 实时快照、安全回写暂存,飞书可作来源——按需挂载进任意会话、Agent、伙伴或终端。同一套「配一次,处处可用」也适用于 skill / agent / mcp / 模型。

安全回写:来自 IM 的写入,永远先进暂存区

  1. 来源 会话 / IM 渠道写入
  2. _inbox 暂存区 待审阅,原文件不动
  3. 审阅 / 合并 你确认后才落库

回写策略 Disabled / Staged / Direct 可选;来自 IM 渠道的写入一律 Staged 进 _inbox,原文件绝不被直接改写。

策展式知识库

知识库 = 你策展的一份 markdown 目录,挂载进会话工作区即随手可查、可引。绑定到伙伴或会话,按需取用。

markdown挂载工作区

URL 实时快照

把网页变成知识库条目:Live 实时抓取或 Snapshot 定格留存,内置 SSRF 防护,JS 重页面走无头浏览器渲染。

Live / SnapshotSSRF 防护

安全回写

回写分 Disabled / Staged / Direct 三档。来自 IM 渠道的写入永远进 _inbox 暂存区待审/合并,原文件绝不被改。

_inbox 暂存飞书已接入
更 native 的实现

不是套壳,是更 native 的实现

浏览器与电脑操控,我们没有外挂别人的运行时,而是自研、内嵌、以原生工具的形式直接服务模型。

套一层 Playwright / Node 子进程,慢、重、还难管控——能不能更干净?

自研 in-process Rust 引擎与原生 computer-use,以 native tools 形式直接服务模型:更快、更省 token、可细粒度管控,源码可继续增强。

内置原生工具

  • Browser
  • Computer
  • Read
  • Write
  • Bash
  • Grep
  • Glob
  • Lsp
  • Terminal

外挂运行时(传统做法)

  • 依赖 Playwright / Node 子进程
  • 启动慢、占内存、多一层中转
  • 黑盒,难以细粒度管控
  • 多一层转译,更费 token

NomiFun 原生实现

  • in-process Rust 引擎,直连 CDP
  • 更快、更轻,无额外运行时
  • 三轴能力网关,按策略放行
  • native tools 直供模型,更省 token
  • 源码开源,可继续增强

自研浏览器引擎

内嵌 in-process 的 Rust CDP 浏览器引擎,Chromium-only,无 Playwright、无 Node 子进程,约 32 个动作直接驱动页面。

Rust · CDP~32 actions

原生 computer-use

截屏 + 输入合成,叠加平台无障碍引擎:macOS AX / Windows UIA / Linux AT-SPI,约 21 个动作真正地操作你的桌面。

AX / UIA / AT-SPI~21 actions

细粒度能力管控

三轴能力网关(危险级 × 调用面 × 决策)对每一次工具调用按策略放行 / 确认 / 拒绝;源码开源,开发者可继续增强。

危险级 × 面 × 决策源码可增强
开箱即用 · nomi agent

开箱即用 的 nomi agent

装好就能跑,不用再为「先装哪个 agent」纠结。

内置的 nomi agent 无需额外安装(CLI 二进制 `nomi`),落地即用。4 个原生后端覆盖主流云,OpenAI 兼容再接入海量供应商;17 个 ACP 直连 Agent 也能并肩工作,且由 NomiFun 为它们统一供给模型。

nomi agent $ nomi

内置 nomi agent · 无需额外安装

随 NomiFun 一同分发的 CLI 二进制 `nomi`,开箱即用——不依赖额外下载、不需要单独配环境,安装完成即可发起对话与委派任务。

CLI 二进制 nomi零额外安装流式委派

模型供应商

4 个原生后端
  • Anthropic Anthropic
  • OpenAI 兼容 OpenAI 兼容
  • Amazon Bedrock Amazon Bedrock
  • G Google Vertex
OpenAI 兼容可达
  • DeepSeek DeepSeek
  • Gemini Gemini
  • Qwen Qwen
  • Kimi Kimi
  • Mistral Mistral
  • xAI xAI
  • OpenRouter OpenRouter
  • Ollama
  • vLLM
  • Azure

OpenAI 兼容后端 + 自定义 base_url,即可接入 DeepSeek / Gemini / Qwen / Kimi / Ollama / vLLM / Azure 等。

ACP 协议直连 17+ 主流 Agent

17 个内置 ACP Agent

不仅自研 nomi agent 可用海量系统能力,Claude Code、Codex 等数十个 Agent 也能直连,并由 NomiFun 为它们提供模型。

  • Claude Code Claude Code
  • Codex CLI Codex CLI
  • Gemini CLI Gemini CLI
  • Qwen Qwen
  • Droid Droid
  • Goose Goose
  • Auggie Auggie
  • Hermes Hermes
  • Kimi Kimi
  • C CodeBuddy
  • O OpenCode
  • C Copilot
  • Q Qoder
  • V Vibe
  • C Cursor
  • K Kiro
  • S Snow

不仅自研 nomi agent,上述 Agent 均由 NomiFun 统一供给模型——同一套 provider 配置,处处可用。

交互式会话 + PTY 终端

既能开启交互式会话与 agent 来回对话,也能直接拉起一个真实 PTY 终端。终端内置常用预设,开箱即进入熟悉的工作流。

终端预设 ShellClaude CodeCodexGemini
交互式会话 PTY 终端

$ nomi

ready · interactive session + pty

$ nomi run --stream

真实界面 · 眼见为实

不是渲染图,是真实运行界面

上面的演示是用前端代码实时绘制的;这里则是产品真机截图。每一张都来自实际运行的 NomiFun(深色主题),点开可直达对应操作文档。

截图均取自实际运行的应用;界面持续迭代,最终以你本机版本为准。

诚实路线图 · 敬请期待

还有一些能力,敬请期待

我们只宣传已经实现的能力。下面这些要么还在路上,要么出于数据安全考量暂未在开源版开放——把话说在前面,胜过让你踩空。

  • 敬请期待

    伙伴细分私有记忆

    当前是共享记忆中枢 + 每个伙伴专属技能库。更细粒度的「按伙伴隔离的私有记忆」正在设计中。

  • 敬请期待

    issue / IM 入站转需求

    完成通知可出站推送 Lark / Slack / HTTP webhook;反向的「从 issue 或 IM 入站自动转成需求」尚未上线。

  • 敬请期待

    Notion 知识库来源

    飞书 Feishu 连接器已实现;Notion 作为知识库来源仍在路线图上,暂未实现。

  • 敬请期待

    企业微信 WeCom 渠道

    11 个 IM 渠道已落地,企业微信 WeCom 正在途中,落地后即补齐企业内部协同的最后一块。

  • 安全考量 · 暂未开源

    更多惊艳能力

    出于数据安全考量,若干更先进的功能暂未在开源版开放。把「放心」放在第一位,是刻意的取舍。

一句实在话

本项目由作者兼职开发、精力有限,迭代与修复速度可能不达预期。感谢你的理解,也真诚欢迎你一起共建——多一双手,路就走得更快。

了解如何共建
一起共建

与我们一起共建 NomiFun

NomiFun 由作者兼职打造,正处在 pre-1.0 的成长期。无论你写代码、懂运营,还是乐于分享,这里都有你的位置。

目前我们很需要这些角色来壮大组织

  • 贡献代码

    提交 PR、修复缺陷、打磨能力。每一次合入都会记入贡献值,让你的名字留在项目里。

    贡献值
  • 社区运营

    答疑解惑、组织讨论、沉淀文档与最佳实践,把零散的热情变成可持续的社区。

    community ops
  • 布道者

    写文章、做分享、录视频——把 NomiFun 介绍给更多需要它的人,让好东西被看见。

    evangelist

商用告知

无论个人还是企业,都可以自由地二次开发并免费商用——这是 Apache-2.0 赋予你的权利,无需向我们申请授权。

如果你拿去商用了,欢迎留个言告诉我们一声。这不是为了授权,只是作为开发者,渴望得到一份来自真实使用的认可与肯定——一点正向的情绪反馈,足以支撑很久。

二次开发与商用所涉及的法律风险,由使用者自行承担。

模型获取困难?

愿意帮忙

如果你在寻找可用模型上遇到困难,可以联系作者——可以帮你一起找模型,或协助搭建一个统一的模型服务网关。

说明:作者目前尚未对外提供这项服务,但很乐意伸把手帮你解决眼前的难题。

联系我们