这个项目能做什么
Infinitus 是一个综合性客户端应用,用于管理和控制本地机器上运行的各种 AI 编程智能体。它为使用 Claude Code、Codex、Cursor、Grok Build、OpenCode 和 Google Antigravity 等工具的开发者充当中央枢纽。该项目由三个主要组件构成:用于快速切换账号和监控会话的 macOS 菜单栏应用、桌面应用(基于 Electron),以及用于远程控制和详细设置的网页/移动端界面。
主要功能包括:
- **多账号管理**:用户可管理来自不同 AI 服务商的大量账号,查看使用统计、预测重置时间,并在账号之间无缝切换。
- **会话控制**:监控 Mac 上的活动会话,就地设置权限模式,并接收切换或重置等操作的实时事件提示。
- **远程访问**:通过手机应用(iOS/Android)或网页浏览器远程控制智能体。手机应用显示由 Mac 驱动的实时活动。
- **统一界面**:侧边栏提供对活动账号和会话的快速访问,命令面板则提供常用操作的快捷方式。
- **跨平台支持**:提供原生 macOS 菜单栏应用、Electron 桌面应用以及响应式网页/移动端界面。
该仓库的 `main` 分支包含桌面、网页和手机应用及其服务端的代码。原生 macOS 菜单栏应用目前维护在 `native` 分支上。应用与菜单栏应用之间通过控制套接字以 JSON lines 进行通信,确保客户端不会直接读取引擎文件。
安装方式包括通过 `npx t3@latest` 在本地运行服务端,通过 GitHub Releases、Homebrew(macOS)、Winget(Windows)或 AUR(Arch Linux)安装桌面应用。该项目强调开放性和性能,允许用户根据需要分叉并修改软件。文档涵盖安装、权限模式、键盘快捷键、项目设置和源代码管理集成。
评论
0 评分人数达到10人后显示
登录后参与讨论。