Source: https://www.astrmira.com/projects/agent-platform/
Language: zh-CN

[首页](https://www.astrmira.com/)/[项目](https://www.astrmira.com/projects/)/infOS

INFOS / AGENT RUNTIME

# infOS

让记忆延续，  
让陪伴进入日常。

一个以主 Agent 为中心的 AI 伙伴运行时，统一组织人格、长期记忆、工作区、会话与工具能力。infOS 为 PeroperoChat 提供运行基础，让桌面互动、持续对话和任务执行相互连接。

[在 GitHub 查看](https://github.com/YoKONCy/infOS) [阅读项目文档](https://github.com/YoKONCy/infOS#readme)

OPEN SOURCE

AI 伙伴运行时  
Apache-2.0 开源许可

TypeScript · Rust · Electron · Docker

## 从一次对话，到持续相处。

一个能够持续相处的 AI 伙伴，需要记得经历过的事，也需要知道当下正在做什么。infOS 围绕同一个 Agent 组织人格、记忆、上下文与能力，让不同会话和使用场景有各自清晰的资源边界。

让人格、记忆、上下文与工具，在同一个运行时中协同。

## 记得住，也能把事情做下去。

MEMORY

### 把共同经历沉淀为记忆

将对话整理为结构化事件，保留时间、人物和来源。结合语义检索与关系关联，在新的对话里找回相关经历。

CONTEXT

### 有依据地组织每轮上下文

由后端统一整理人格、近期消息、检索记忆与可用工具，并记录本轮使用了哪些资源，让模型输入能够追溯。

ACTION

### 将意图转成可执行步骤

NIT 工具协议支持条件、循环、并行和错误处理，用来编排多步操作；能力门控按角色和会话场景管理工具权限。

EXTENSION

### 持续扩展伙伴的能力

通过技能、工具与钩子添加行为和功能，也可以接入 MCP 工具服务，让不同应用围绕运行时扩展。

## 同一内核，连接不同场景。

infOS 采用 TypeScript 全栈架构，结合 Hono 后端、Vue 界面与 Electron 桌面端，并通过 Rust 承载部分核心算法。后端也可以独立运行或通过 Docker 部署，供不同客户端接入。

记忆层使用 [TriviumDB](https://www.astrmira.com/projects/data-systems/) 连接向量检索、事件与关系。桌面、陪伴和社交会话围绕同一个 Agent 协作，各自的上下文与能力由场景配置决定。

POWERING PEROPEROCHAT

## 萌动链接：PeroperoChat

PeroperoChat 是 infOS 面向桌面陪伴的应用形态，将 3D 角色、自定义人设、对话与长期记忆组织成日常互动。运行时提供记忆和工具能力，客户端把它们带到用户身边。

[查看 Steam 页面](https://store.steampowered.com/app/4457100)

[探索 infOS](https://github.com/YoKONCy/infOS) [讨论应用与合作](https://www.astrmira.com/collaborate/)
