V1 公测中 · 仅支持 macOS

你的 AI 助手,
你的账号。

一台 Mac 托管 WeChat / WhatsApp / Telegram。
Claude、Codex、Gemini、Ollama 任你切换。
数据从不离开你的电脑。

$ curl -fsSL okni.com/install | sh
// 它做什么

把零散的工具收拢成一个。

不再开十个聊天 App、不再为每个 AI 单独付费、不再担心数据被收走。

01 / 多 IM 托管

同一面板,所有聊天。

WeChat、WhatsApp、Telegram 三大平台同时在线。消息统一进收件箱,AI 帮你拟回复,你点确认。

  • WeChat(双账号,VM 内置)
  • WhatsApp(Baileys,原生)
  • Telegram(TDLib,原生)
  • iMessage(V2)
02 / 多 Provider AI

用你已有的 CLI。

已经装了 Claude Code 或 Codex CLI?OKNi 直接调它。没装?也能用免费的 Ollama 本地模型。

  • Claude Code(Anthropic 官方)
  • Codex CLI(OpenAI)
  • Gemini CLI(Google)
  • Ollama(本地,零费用)
03 / 零云端

你的消息不上我们的服务器。

所有数据存在你 Mac 的 ~/.okni/data/ 下,SQLite 文件你随时备份。 我们没有云数据库,也没法看你的对话。

  • 本地 SQLite(5 个 store)
  • HTTP API 仅监听 127.0.0.1
  • Bearer token 0o600 文件保护
  • 开源代码可审
04 / 反向隧道

手机也能打开你的 Mac。

通过 SSH 反向隧道,手机浏览器访问 demo.okni.com/u/<你的-id>, 请求转发到你 Mac 上的 OKNi。家里的算力,到哪都用。

  • nginx + Cloudflare CDN
  • autossh 自动重连
  • 每用户独立子路径
  • 无需公网 IP
// 三步上线

15 分钟,从零到能用。

01

下载安装

打开 DMG,把 OKNi.app 拖进 Applications。首次启动会请求权限并下载 Windows 虚拟机镜像(用于 WeChat)。

~/.okni/data/<gid>/
├─ api/token
├─ okfei/identity.db
├─ okfei/IM.db
└─ okfei/sessions.db
02

连接账号

扫码登录 WeChat、绑定 WhatsApp 二维码、贴 Telegram bot token。同时挂上你的 IMAP 邮箱和 AI provider 的 API key。

$ okni connect wechat --account=1
$ okni connect telegram
$ okni provider configure claude
03

开始用

打开 demo.okni.com/u/<你的-id>,看到统一收件箱。AI 帮你写草稿,你审核后一键发送。手机、平板、桌面都能用。

▸ 14 unread (3 channels)
▸ 7 drafts pending review
▸ 2 sessions active
// 架构

不是黑盒。

每个组件都有名字、有职责、有源码。

┌─ 你的 Mac ─────────────────────────────────────────────────────┐

│   ┌────────────┐    ┌──────────────┐    ┌──────────────────┐   
│   │  浏览器/手机  │ ─→ │ nginx + tunnel │ ─→ │ okni-api (18800) 
│   └────────────┘    └──────────────┘    └────────┬─────────┘   
│                                                  ↓             
│   ┌─────────────────────────────────────────────────────────┐  
│   │ okfei: identity / IM / conversation / sessions / memory 
│   └────────┬──────────────────────────┬─────────────────────┘  
│            ↓                          ↓                         
│   ┌─────────────────┐       ┌──────────────────────────┐       
│   │ connectors     │       │ agentruntime            
│   │  ├ wechat (VM) │       │  ├ claude_code (CLI)    
│   │  ├ whatsapp   │       │  ├ codex (CLI)          
│   │  ├ telegram   │       │  ├ gemini (CLI)         
│   │  └ mail (IMAP)│       │  └ ollama (local)      
│   └─────────────────┘       └──────────────────────────┘       

└─────────────────────────────────────────────────────────────────┘

↑ 全部跑在你机器上。云端只有 nginx 在中转 HTTP,看不到内容。

// 现在就开始

免费下载,永久免费。

V1 不收费,没有「Pro 版」,没有订阅。你用自己的 AI provider key、自己的电脑、自己的网络。 我们只赚一份「让生活方便一点」的好评。

不放心?SHA256 校验在 GitHub Releases · Apple 公证签名
// 常见问

这个东西到底安不安全?

我的 WeChat 账号会被封吗? +

OKNi 在隔离的 Windows VM 内跑你自己安装的 WeChat 客户端,登录的是你授权的账号,行为模式跟你手动用电脑微信一样。 风险跟你在公司电脑登微信差不多。我们锁版本的目的就是避免协议反向适配出问题。

为什么免费?后面会不会突然收费? +

V1 完全免费,且承诺保持。你用的是自己的 Mac、自己的网络、自己的 AI provider key——我们不出 token 钱。 后续可能有 V2 增值(云备份、企业管理面板等),但 V1 的核心能力会一直白菜。

反向隧道是不是把我电脑暴露在公网? +

不是。隧道是你 Mac 主动 ssh 到我们的 nginx,外部访问只能通过 demo.okni.com/u/<你的-id> 这个固定子路径, 且必须带你机器上生成的 Bearer token。没 token 拿不到任何数据。

能不能不要这个云端 nginx,纯本地用? +

完全可以。装好后浏览器开 http://127.0.0.1:18800 就能用,跟买一个有云端面板没区别——只是手机访问就要回家了。 隧道是可选的,安装时能勾掉。

Windows / Linux 版呢? +

V1 只做 macOS(13+,Apple Silicon 和 Intel 都行)。Windows 版本视社区呼声决定,Linux 暂无计划—— 技术上 backend 都是 Go,移植不难,但 WeChat VM 的方案要重做。