简介
NomiFun 是一项完全开源、本地优先的”超级 AI 工作站”。它把多种 AI agent、内置 nomi 引擎、模型 provider、MCP 服务、技能、终端、知识库与远程渠道收拢进同一个本地工作区——数据全在本地,免费商用,接受审计。
真实的 AI 工作流常被拆散在多个终端、浏览器标签与脚本之间。NomiFun 的目标不是再做一个聊天框,而是把这些运行时接到同一个工作区:一个会话入口对接多种 agent、一个模型目录处处复用、后端持久化驱动自动化、桌面与 Web 共用同一套后端。
下面这张主界面就是你日常工作的地方——左侧会话与导航、中间消息流、右侧文件树与预览面板,会话的工作目录、终端与各类能力都围绕它展开。

它适合谁
NomiFun 面向已经在用 agent 做真实工作的用户。它要求你理解 API key、本地数据目录、CLI agent 安装与自托管边界——它不是零配置的 SaaS 聊天产品,而是一套你完全掌控的本地基础设施。
如果你正在多个终端里分别跑不同的 agent、在浏览器里盯着自托管页面、旁边还散落着 MCP 服务与项目脚本,那么把它们收进一个工作区正是 NomiFun 想替你做的事。
两种运行形态
一套 Rust 后端 + 一套 React 19 前端,两种宿主:
- 桌面应用
nomifun-desktop:Tauri 2 外壳,在进程内启动后端、监听随机环回端口,桌面窗口通过每次启动生成的本地信任 token 免登录访问。适合单机工作站、日常开发。开启 WebUI 远程访问后,额外的局域网监听仍要求远程浏览器登录。 - Web 服务
nomifun-web:自托管 axum 服务,默认127.0.0.1:8787,同一端口提供 SPA 与 API,默认需要登录,首次访问创建管理员。适合 LAN / VPN / VPS 自托管,Docker 与 systemd 部署都走这条路径。
两种形态共用同一份后端与同一份 React SPA,因此功能、界面与文档基本一致,差异主要在启动方式与鉴权边界。
你能在这里做什么
进门后的常用入口(侧边栏 / 路由)一览:
- 会话与工作区:
/guid创建会话、/conversation/:id运行会话;可选内置 nomi 或外部 CLI agent,每段会话有独立工作目录、文件树、预览面板与后端管理的 PTY 终端。 - 模型配置:
/models管理 4 个原生 provider(Anthropic、OpenAI 兼容、Amazon Bedrock、Google Vertex)、模型、凭据与全局故障 failover 队列(失败 / 限流时最多切换 4 次备用模型)。 - 助手与技能:
/assistants管理助手,?tab=skills管理技能。 - MCP 与对外能力:
/mcp管理 MCP server,/open-capabilities管理 WebUI 远程访问与对外能力暴露。 - 桌面伙伴:
/nomi管理伙伴形象、远程渠道绑定与 companion 设置;内置 3 个纯代码 SVG 形象(Mochi 麻薯兔 / Ink 墨墨黑猫 / Bolt 波特机器人,默认 Mochi),也可自定义任意形象。 - 终端与自动化:
/terminal-new、/terminal/:id运行后端 PTY;/scheduled管理 cron 计划任务;/requirements管理 AutoWork 需求看板。
要点与边界
- 共享记忆 + 专属技能:全体伙伴共享同一条记忆采集 / 学习链路(共享记忆中枢),而技能库按伙伴隔离。按伙伴细分的私有记忆敬请期待。
- IM 渠道(11+):已落地 Telegram、飞书 Lark、钉钉、微信、Slack、Discord、Matrix、Mattermost、Twitch、Nostr、QQ Bot;企业微信 WeCom 在途。
- 完成通知是出站:任务完成可通过 webhook 出站推送(飞书签名卡 / Slack / HTTP)。把 issue 或 IM 消息入站转为需求目前是路线图,敬请期待。
- 知识库来源:飞书 Feishu 连接器已实现(UI 内创建入口当前关闭);Notion 来源为路线图,尚未实现。
当前版本
NomiFun 当前为 0.1.0(pre-1.0),仍在活跃迭代。脱胎自 AionUi 并大幅重构,以 Apache-2.0 许可开源。内置 nomi agent 为独立 CLI 二进制,随应用分发,无需额外安装。
本门户只收敛”操作 / 使用”类内容,不重复 GitHub 上的全量技术文档与架构内幕。
相关
完整文档 → GitHub