Avdpro/ai2apps

Setup AI2Apps at local system so you can use your own OpenAI key or make more back-end features.

解决的问题

AI2Apps提供了一个本地优先的平台,用于在个人AI节点上部署和管理AI应用程序、代理和服务。它通过添加用户身份、持久代理执行和安全工具访问的管理层,弥合了原始模型运行时与可用软件之间的差距,使用户能够在本地运行复杂的AI工作流,同时保持数据隐私。

工作原理

该平台通过分层架构运行:

  • 应用:处理用户界面和持久状态(例如,聊天、编码器)。
  • 代理:由服务器端“Harness”管理,确保执行是持久的、可感知重启的,并且能够处理工具调用和用户批准。
  • 服务:为浏览器控制、文档解析和模型访问等功能提供稳定、版本化的身份,消除了固定URL的需求。
  • 运行时:可替换的后端(最初使用适用于Apple Silicon的oMLX),处理实际的模型推理。

它还包括一个专门用于大型混合专家(MoE)模型的“Flesh引擎”,通过专家优先的SSD存储和自适应缓存优化内存和I/O。

适用人群

  • 构建本地AI应用程序和代理的开发人员。
  • 希望在Apple Silicon Mac上运行大型MoE模型(如DeepSeek V4)并进行优化本地推理的用户。
  • 需要为本地AI节点提供安全、多用户环境,并具有基于角色的访问控制和包验证的团队。

亮点

  • 持久代理执行:支持通过可重放事件暂停、恢复和恢复代理运行。
  • 本地优先基础设施:将会话数据保留在本地,同时允许远程访问和云模型桥接。
  • 安全包系统:使用签名和内容寻址的包来管理应用、代理和服务,并内置回滚和安全模式。
  • MoE优化:实现高级路由和缓存策略,以在有限的本地硬件上处理大规模模型。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • Dispatch