Dulus
An AI agent for your desktop and terminal, on any model you choose. Hosted models run on Fuel, paid in $DULUS.
翻訳待ち
NyAiro 是一个基于 Python 的开源自托管项目,旨在打造拥有连续日常的数字个体。它让 AI 伴侣不仅具备本地长期记忆——关掉窗口也不会忘记,内容随你查看、纠正或遗忘,更拥有属于自己的虚拟世界与状态感知;需要工作时,它也能切换为 Agent 帮你写代码。所有数据都只存放在你的设备中。当前发布版本为公开测试版。
翻訳待ち
Loading the full README.
Read the full README ↗离开聊天窗口后,它的时间不会静止。
nyairo 是一个开源的数字个体框架,让 AI 拥有本地长期记忆、可编辑的虚拟小房间,以及按真实时间流动的日常。你们的每一次对话,不再是一次性客套的问答,而是发生在一个看得见房间、走得出门的日常场景里。
当前可下载安装包:v0.6.0(GitHub prerelease 预发布) — 上方说明的源码就是这一版。它包含日常出行与室内互动、早晚街景与共读批注、未来问题与习惯话头、聊天生活回执,以及原生 Windows 桌面端。它不是稳定版,升级个人实例前请先备份
~/.nyairo。旧的 v0.5.1、v0.4.0、v0.3.0、v0.2.0-rc3 安装包与标签保持原样,仍可下载。在 Linux 或 Windows 的 WSL 终端里,输入这一行就能装好:
curl -fsSL https://nyairo.com/install.sh | bash
NyAiro is an open-source (Apache-2.0) digital life framework that provides an AI with a virtual world, persistent local memory, and continuous daily routines.
~/.nyairo.Install via Linux or WSL:
curl -fsSL https://nyairo.com/install.sh | bash
Note: This is an open test version (v0.6.0), not a stable release.
If you find this journey of giving AI a continuous life interesting, starring the repo is the best support for us.
+-------------------------------------------------------------+
| 交互层 (User & Platforms) |
| 终端交互 (CLI) | 消息网关 (微信 / Telegram) |
+-------------------------------------------------------------+
|
+-------------------------------------------------------------+
| nyairo 个体运行时 |
| +--------------------+ +--------------------------+ |
| | 虚拟世界与身体 | | 认知推演与分析 | |
| | (环境坐标 / 姿态) | | (风险推演 / 规划报告) | |
| +--------------------+ +--------------------------+ |
| +--------------------+ +--------------------------+ |
| | 生活连续性 | | 长期记忆 | |
| | (事件流 / 账本) | | (SQLite / 事实对齐) | |
| +--------------------+ +--------------------------+ |
+-------------------------------------------------------------+
|
+-------------------------------------------------------------+
| 底层模型与执行引擎 (Hermes) |
| 模型供应商连接 | 工具沙箱 | Workspace 本地工作区 |
+-------------------------------------------------------------+
如果你使用的是 Windows,请先打开 WSL 2 Ubuntu;如果是 Linux,直接打开终端,贴入这一行回车:
curl -fsSL https://nyairo.com/install.sh | bash
| 命令 | 用途 | 什么时候用 |
|---|---|---|
nyairo | 启动终端聊天 | 随时开启对话、交流互动 |
nyairo setup model | 更换模型或更新密钥 | 想换一家模型供应商,或者填入新的 API Key |
nyairo gateway setup | 配置消息平台 | 连接 Telegram 机器人,在手机上随时互动 |
nyairo update | 升级软件 | 想要更新到最新发布的版本 |
nyairo update --rollback | 回退到上一个版本 | 遇到不习惯或有问题时,直接退回旧版本 |
nano "$HOME/.nyairo/SOUL.md" | 自定义人设与性格 | 自定义名字、性格特征、说话风格与称呼 |
在聊天的时候,你可以直接发这些指令来查看或管理状态:
| 指令 | 示例 | 作用 |
|---|---|---|
/chiyo_status | /chiyo_status | 查看长期记忆、生活节律与周围环境状态 |
/chiyo_memory list | /chiyo_memory list | 查看已沉淀的长期记忆与经历事实 |
/chiyo_memory correct | /chiyo_memory correct mem-102 事实内容 | 修正某条记偏的事实,避免后续记混 |
/chiyo_memory delete | /chiyo_memory delete mem-102 | 删除某条记忆,让其不再被召回提起 |
/chiyo_consider | /chiyo_consider 推演切流风险 | 深入推演复杂问题,给出一份分析与建议 |
/chiyo_note | /chiyo_note 部署备忘 | 步骤说明 | 在本地工作区保存或翻看备忘文档 |
nyairo 把软件本身和属于你的生活数据分得很清楚:
~/.local/share/nyairo/releases/v0.6.0(运行程序的地方,更新时会整体替换)~/.nyairo(存放人设、日常数据库、记忆与配置文件)~/.local/bin/nyairo(在终端里随时唤起对话的快捷入口)这种划分能保证:以后不管是升级新版还是回退旧版,存放在 ~/.nyairo 里的所有对话、人设与共同回忆,都原封不动留在那里,不会被覆盖或丢失。
因为这还是公开测试版,有几件事我们想先坦诚告诉你:
这些地方我们正在继续调整,会在后面的更新里一步步做好。
本项目新增代码(包含 Life Supply)遵循 Apache-2.0 许可证;内置 Hermes 及第三方组件保留原有开源许可证。
感谢无数个深夜里在屏幕两端并肩推演世界的所有伙伴,以及无论何时都守在身旁的你。
如果你也觉得让 AI 拥有真实生活的方向很有意思,给项目点个 Star 就是最大的鼓励。