Ontoplano:桌面与移动端生活管理中枢(非 Google 出品)
Desktop and Mobile Life Management Hub (Not Google)
Ontoplano 于 2026 年 9 月 5 日公开发布,是一个可自托管的桌面与移动端生活管理中枢,用笔记本归类任务、食谱、库存、笔记和账单,并可选接入 AI 智能体。它支持 Docker、.deb/.rpm 及从源码安装,本地实例配置存于 ~/.config/ontoplano/,数据库存于 ~/.local/share/ontoplano/,目前尚无 Windows 安装包。
简介
Ontoplano 是整理你生活的中心枢纽。功能强大到足以处理细小事务,又简单到只需在手机上用一个手指动作就能添加任务或笔记。你可以连接 AI 智能体(也可以不连),并将所有任务、食谱、库存、笔记、账单等归入特定的笔记本中。
我正在 YouTube 上制作 Ontoplano 教程。欢迎观看,或在评论中请求制作某个教程。
本软件于 2026 年 9 月 5 日公开发布。它仍在成熟过程中,可能包含缺陷。开发过程中使用了 LLM;其输出在合并前会经过审查和测试。
通过创建 issue 和 pull request 来帮助改进它。
运行它
本地实例将设置保存在 ~/.config/ontoplano/ 中,将数据库保存在 ~/.local/share/ontoplano/ 中。
git clone https://github.com/ontoplano/ontoplano && \ cd ontoplano && \ yarn && \ yarn dev # dev server at http://localhost:1493
可选:
make db-seed # synthetic data for the dev accountSystemd
make install-service
Docker
docker run -d --name ontoplano -p 1493:1493 \
-v ontoplano-data:/data \
-e ORIGIN=http://localhost:1493 \
-e BETTER_AUTH_SECRET="$(openssl rand -base64 32)" \
ontoplano/ontoplano:latest在 /login 注册——第一个账户拥有该实例,之后注册将关闭,直到在 /settings/instance 中更改。
提醒定时器已预装。
二进制文件
# Debian, Ubuntu, Mint, Pop!_OS sudo apt install ./ontoplano_*_amd64.deb # Fedora, RHEL, openSUSE sudo dnf install ./ontoplano-*.x86_64.rpm # Arch, Manjaro (not on the AUR yet) mkdir ontoplano && cd ontoplano curl -LO https://github.com/ontoplano/ontoplano/releases/latest/download/PKGBUILD curl -LO https://github.com/ontoplano/ontoplano/releases/latest/download/ontoplano.install makepkg -si
然后运行 sudo ontoplano config 来设置源,以及 sudo systemctl enable --now ontoplano。.deb 和 .rpm 位于 releases 页面;它们自带 Node,因此无需安装其他任何东西。打包安装会将设置保存在 /etc/ontoplano/ 中,将数据库保存在 /var/lib/ontoplano/ 中。目前还没有 Windows 安装程序——帮助构建一个。
在 Windows 上
在 PowerShell 中执行一次:
wsl --install -d Ubuntu
如果提示重启就重启,然后从开始菜单打开 Ubuntu,并在其中运行所有命令:
sudo apt update && sudo apt install -y nodejs npm git sudo npm install -g yarn git clone https://github.com/ontoplano/ontoplano.git && cd ontoplano yarn yarn dev
然后在 Windows 中打开 http://localhost:1493——WSL 会转发端口,因此浏览器就是你已经在用的那个。
此路径上没有 systemd,这就是全部区别:开机时不会启动任何东西,make dev 和 ontoplano 服务命令不适用,且 yarn dev 会在你希望应用保持运行的整个期间占用终端。关闭终端,应用就会停止。其他一切——数据、设置、升级——都与其他地方一样,在 WSL 内你的 Linux 主目录下运行(从资源管理器访问 \\wsl$\Ubuntu\home\<you>)。
有关协助代码开发的详细信息,请参阅 CONTRIBUTING.md。
部署它
同样的从源码安装,但作为服务持续运行:
# ~/.config/ontoplano/env ORIGIN=https://ontoplano.example.com # must be the public origin, or CSRF rejects every form BETTER_AUTH_SECRET=… # openssl rand -base64 32 make install-service # build, migrate, install the service + reminders make deploy-local # after changes: rebuild, redeploy, restart make install-mail-service # the weekly mail, if you run SMTP
将其保持在 127.0.0.1 上,置于终止 TLS 的反向代理之后,并将某个东西指向 /healthz。docs/reference/configuration.md 是完整的设置列表,docs/BACKUP.md 涵盖备份,docs/ANDROID.md 涵盖手机。
登录只需一个地址和密码。电子邮件是可选的——如果没有 SMTP 设置,确认和重置链接会写入服务器日志,而不是发送出去。
赞助者
来源:Hacker News · github.com