jaylfc/taOS

Self-hosted AI agent OS. Your memory, chat, agents, and files stay on hardware you own, offline by default, cloud by choice. Offline AI memory (taOSmd), self-hosted multi-framework group chat, a full web desktop + app store, and auto-clustering across the consumer hardware you already have (Orange/Raspberry Pi, Mac mini, gaming PC).

What it solves

taOS 是一个自托管的 AI 代理平台,旨在让用户对 AI 的记忆、数据和计算拥有完整主权。它通过让用户在自己的硬件上运行代理、管理长期记忆、以及执行推理,消除对云服务提供商的依赖——支持从旧笔记本、Raspberry Pi 到游戏 PC 与 Android 手机等各种设备。

How it works

系统以分布式计算集群的方式运行,中心控制器管理多个“工作节点”。这些工作节点可以是任何兼容操作系统(Linux、macOS、Windows、Android)的设备,控制器会将它们组织成计算网格,以处理 LLM、嵌入以及图像/视频/音频生成。

关键架构组件包括:

  • Framework-Agnostic Core: taOS 在特定代理框架之外管理代理生命周期(记忆、文件、API 密钥),允许用户在不同框架(如 SmolAgents、LangChain、OpenClaw)之间切换而不丢失历史或配置。
  • taOSmd Memory System: 使用时间知识图谱和混合向量搜索的专用记忆层,为代理提供高精度检索。
  • Web Desktop Shell: 基于浏览器的操作系统环境,提供窗口管理器和超过 40 个内置应用,用于管理代理、模型和系统健康状态。
  • Skill Registry: 一套框架无关的工具(如网页搜索、代码执行),通过适配器翻译以在不同代理框架间使用。

Who it’s for

  • 注重隐私的用户:希望 AI 对话和记忆保持离线并存放在自己的硬件上。
  • AI 爱好者和开发者:想在本地模型上实验多种代理框架且无需数据迁移。
  • 家庭实验室用户:希望将闲置硬件(SBC、旧 PC)转变为分布式 AI 计算集群。

Highlights

  • Distributed Hardware Support: 支持 Apple Silicon(MLX)、NVIDIA、AMD、Rockchip NPU 与仅 CPU 设备。
  • Framework Independence: 在保留所有记忆、文件和连接的前提下切换代理框架。
  • Comprehensive Web OS: 包含完整的桌面体验,具备窗口管理器、应用商店和移动优化的 PWA 模式。
  • High-Accuracy Memory: 具备 taOSmd 系统、时间知识图谱与矛盾检测功能。
  • Extensive Integration: 捆绑 40+ 应用、109+ 目录应用和 47 个 MCP 插件。