# alicex-desktop
**Repository Path**: sevenclear/alicex-desktop
## Basic Information
- **Project Name**: alicex-desktop
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: LGPL-3.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-10-08
- **Last Updated**: 2026-10-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

# PI-Desktop
### 可拆卸的 AI Agent 桌面工作台
**把项目、Agent、模型、插件和工作流,装进一个长期可用的桌面环境。**
本地优先 · 模型自由 · 插件驱动 · macOS / Windows / Linux
[](https://github.com/vastsa/PI-Desktop/releases/latest)
[](https://github.com/vastsa/PI-Desktop/releases)
[](https://github.com/vastsa/PI-Desktop/stargazers)
[](https://github.com/vastsa/PI-Desktop/actions/workflows/ci.yml)
[](LICENSE)
[](https://www.reddit.com/r/AIUO/)
[](https://qm.qq.com/q/iWP8i0XxIc)
**[立即下载](https://github.com/vastsa/PI-Desktop/releases/latest)** ·
[使用文档](https://pi-docs.aiuo.net/) ·
[插件开发](docs/plugin-development.md) ·
[界面预览](docs/guide/screenshots.md) ·
[English](README.md)
**你的项目留在本地 · 你的模型由你选择 · 你的工作台由你组装**
---
## 为什么是 PI-Desktop?
终端 Agent 擅长执行,IDE Agent 擅长嵌入编辑器。
PI-Desktop 想做得更进一步:
> **给 AI Agent 一个独立、长期、可扩展的桌面工作空间。**
|
### 独立工作台
不依附某个 IDE 或 Terminal。
Project、Session、Review、Preview 与 Agent 都有自己的空间。
|
### 插件驱动
插件扩展的不只是 Agent。
面板、视图、Widget、Tool、MCP、主题与后台服务都可以插件化。
|
### Agent 编排
一个 Agent 不够,就拆开做。
Subagent 与 Worker Session 可以承担独立任务并行工作。
|
### 模型自由
云端、本地、自建网关、Compatible API。
模型随时换,工作流不用换。
|
**它不是某个模型的壳,也不是某个 IDE 的插件。**
### 它是承载 Agent 工作流的桌面平台。
> [!NOTE]
> **PI-Desktop 目前仍处于 Early Preview。** 已可用于真实开发工作流,部分 API、插件接口与桌面能力仍在持续演进。
> **当前发布线:0.15.x(Early Preview)。**
---
## 插件不是附加功能,而是工作台的一部分
PI-Desktop 的 Core 负责提供稳定底座。
**真正属于你的工作流,由插件组合出来。**
|
### Agent
扩展 Agent 能力
**Agent Tools**
**Skills**
**Completion**
**pi Extensions**
|
### Workspace
扩展整个桌面
**Commands**
**Panels**
**Work Panel Views**
**Floating Widgets**
**Themes**
|
### Platform
扩展运行平台
**MCP Servers**
**Resident Services**
**Plugin Message Bus**
|
插件不必只是“给 Agent 多加一个 Tool”。
它可以是一整个产品:
```text
Voice Agent
├── Floating Widget
├── Speech Service
├── Agent Tool
└── Commands
GitHub Workspace
├── Work Panel
├── MCP Server
├── Agent Tools
└── Background Service
Session Analytics
├── Dashboard
├── Commands
└── Workspace View
```
### 插件能做什么?
| 能力 | 用途 |
| ------------------- | ------------------- |
| **Command** | 向全局命令系统添加操作 |
| **Panel** | 创建独立插件界面 |
| **Floating Widget** | 创建语音球、状态窗、计时器等悬浮界面 |
| **Work Panel View** | 向右侧工作区加入新视图 |
| **Agent Tool** | 注册 Agent 可调用工具 |
| **Completion** | 调用用户已经配置的模型 |
| **Skill** | 为 Agent 提供可复用能力与工作流 |
| **Theme** | 修改工作台视觉 |
| **MCP Server** | 接入本地或远程 MCP |
| **Service** | 运行常驻后台任务 |
| **Message Bus** | 在插件之间传递消息 |
插件可以通过 `.piplug` 分发,也可以从插件市场安装。
### [开发一个插件 →](docs/plugin-development.md)
---
## 一个底座,组装不同的工作流
```text
PI-Desktop
│
┌──────────────────┼──────────────────┐
│ │ │
Agent Workspace Platform
│ │ │
Agent Tools Panels MCP
Skills Widgets Services
Subagents Views Message Bus
pi Extensions Themes
│ │ │
└──────────────────┼──────────────────┘
│
Your Workflow
```
PI-Desktop 可以只是一个 Coding Agent。
也可以被组装成:
**AI 开发工作台 · Voice Agent · DevOps Console · GitHub Workspace · 数据分析助手 · 多 Agent 调度中心 · 自动化平台**
> **Core 提供底座,插件决定它最终长什么样。**
---
## 三种工作方式
|
### Agent
**你给任务,它直接做。**
读代码、改文件、跑命令、测试、持续迭代。
适合日常开发。
|
### Plan
**它先给方案,你确认后再执行。**
先研究项目,再生成实施计划。
适合重构与高风险修改。
|
### Goal
**你定义结果,它决定路径。**
锁定目标与验收条件,其余交给 Agent。
适合复杂与长期任务。
|
高权限操作始终经过 PI-Desktop 的 Permission Layer。
---
## 一个 Agent 不够,就拆开做
复杂任务不应该全部挤在一个 Context 里。
PI-Desktop 提供两层任务拆分能力。
### Subagents
把独立工作交给后台 Agent:
**代码调查 · 独立实现 · 测试分析 · Research · Review**
每个 Subagent 拥有独立 Context,完成后将结果返回主 Agent。
### Session Orchestrator
需要更完整、更长期的并行任务时,可以继续拆成多个 Worker Session。
```text
Main Session
│
├── Worker A
│ └── Frontend
│
├── Worker B
│ └── Backend
│
├── Worker C
│ └── Tests
│
└── Worker D
└── Review
```
Worker 是完整的 PI-Desktop Session:
**独立 Context · 独立运行 · 可直接查看 · 可持续接受任务 · 保留完整 Transcript**
一个 Session 编排多个 Worker
|
每个 Worker 都是完整、可查看的 Session
|
**从「一个 Agent 帮我写代码」,走向「多个 Agent 分工完成任务」。**
---
## 为持续工作而设计
PI-Desktop 围绕:
### Project → Session → Agent → Work
而不是围绕一次性聊天窗口设计。
支持:
* 多 Project / 多 Session
* Pin / Archive / Branch / Search
* Agent 运行时继续 Queue Prompt
* 使用 `@` 引用项目文件
* Slash Commands
* Diff Review
* Command Output
* Work Panel
* Streaming Checkpoint
* 异常后尽可能恢复任务现场
**Session 可以跨多次启动持续工作。**
---
## 看见 Agent 在做什么
长期 Session,而不是一次性对话
|
在 Session 中直接切换模型与推理等级
|
插件市场:扩展 Agent,也扩展整个桌面
|
连接 Provider、Gateway 或本地模型
|
**[查看更多界面 →](docs/guide/screenshots.md)**
---
## 模型可以换,工作流不用换
PI-Desktop 不把 Agent 工作流绑定到某一家模型厂商。
支持:
**OpenAI · Anthropic · OpenAI Compatible API · 自建 Gateway · Ollama · LM Studio · Local Model**
每个模型都可以独立配置:
**Provider · Model ID · Context Window · 最大输出 · Reasoning / Thinking · Temperature · OAuth · API Key · Endpoint**
不同 Session 可以使用不同模型。
同一个 Session 也可以随时切换。
```text
Planning → Model A
Coding → Model B
Review → Model C
Private Task → Local Model
```
> **模型是可以替换的组件,而不是工作流本身。**
---
## 已经在用其他 Coding Agent?
已有工作不需要从零开始。
PI-Desktop 可以导入本地 Session:
**Claude Code · Codex · OpenCode · Pi**
---
## Local-first
PI-Desktop 不要求你把开发环境搬到我们的云端。
| 数据 | 默认行为 |
| -------------------- | ------------------ |
| Project | 本地 |
| Session | 本地 |
| Settings | 本地 |
| Logs | 本地 |
| API Credentials | OS Keychain |
| PI-Desktop Telemetry | 无 |
| Model Request | 直接发送到你配置的 Provider |
**无需 PI-Desktop 账号。**
**无需经过 PI-Desktop 云端 Relay。**
使用远程模型时,请求所需 Context 会直接发送给对应 Provider。
---
## 权限属于你
Agent 可以读取文件、修改代码、运行命令、调用 Tool、使用扩展和委派任务。
高权限操作仍然经过 Permission Layer:
```text
Agent
↓
Tool Request
↓
Permission Layer
↓
Allow / Ask / Deny
↓
Execution
```
**你决定每个 Session 拥有多少自主权。**
---
## 开始使用
|
### 01
**下载**
安装 PI-Desktop
|
### 02
**连接模型**
配置 Provider
|
### 03
**打开项目**
选择本地 Repository
|
### 04
**开始工作**
Agent / Plan / Goal
|
### [下载 PI-Desktop →](https://github.com/vastsa/PI-Desktop/releases/latest)
**macOS · Windows · Linux**
### 安装包
| Platform | Architecture | Package |
| -------- | ------------- | --------------------------------------- |
| macOS | Apple Silicon | `.dmg` / `.zip` |
| macOS | Intel | `.dmg` / `.zip` |
| Windows | x64 | 安装程序 / `.zip` |
| Linux | x64 | `.AppImage` / `.deb` / `.rpm` / `.asar` |
macOS Release 使用 Developer ID 签名并经过 Apple Notarization。
Linux Compatibility
Linux x64 需要 **glibc 2.35+**。
常见支持版本:
* Ubuntu 22.04+
* Debian 12+
* Fedora 36+
检查当前版本:
```bash
ldd --version
```
---
## Built on Pi
PI-Desktop 构建在 [pi](https://github.com/badlogic/pi-mono) 生态之上。
Agent Runtime 使用:
* `pi-ai`
* `pi-agent-core`
> **Pi 提供 Agent Engine,PI-Desktop 在其上构建 Desktop Workspace、Session、权限、插件与 Agent 编排。**
---
## 开发者
PI-Desktop 也可以作为开发者构建 Agent 产品的宿主平台。
你可以开发:
**Plugin · MCP Server · Skill · Agent Tool · pi Extension · Theme · Panel · Floating Widget · Background Service**
### 插件快速开始
内置模板:
* `panel-basic`
* `agent-tool-basic`
* `skill-pack`
* `full-demo`
创建完成后即可作为 Development Plugin 加载。
**[Plugin Development Guide →](docs/plugin-development.md)**
### 从源码运行
Development Setup
#### Requirements
* Node.js `>=22.19`
* pnpm `>=10`
* Stable Rust Toolchain
#### Start
```bash
git clone https://github.com/vastsa/PI-Desktop.git
cd PI-Desktop
pnpm install
cargo build -p host-core
pnpm build:js
pnpm dev
```
#### Validate
```bash
pnpm typecheck
pnpm lint
pnpm test
```
### 文档
[Documentation](https://pi-docs.aiuo.net/) ·
[Architecture](docs/spec/02-architecture/01-architecture.md) ·
[Specification](docs/spec/README.md) ·
[Plugin Development](docs/plugin-development.md) ·
[E2E Test Plan](docs/spec/06-delivery/04-e2e-test-plan.md) ·
[Release Runbook](docs/spec/06-delivery/06-release-runbook.md) ·
[AGENTS.md](AGENTS.md)
---
## Contributing
欢迎:
**Issues · Pull Requests · Plugins · Skills · MCP Integrations · Documentation · Translations**
对于相对独立的新能力,优先考虑一个问题:
> **它是否更适合作为一个 Plugin?**
让 Core 保持克制,让生态持续生长。
**[提交 Issue](https://github.com/vastsa/PI-Desktop/issues/new/choose)** ·
[查看 Issues](https://github.com/vastsa/PI-Desktop/issues) ·
[开发插件](docs/plugin-development.md)
---
## 项目趋势
---
## 友情链接
[Linux.Do](https://linux.do/) — 新的理想型社区
---
## Model Acknowledgements
> **Not by a lone genius, but by a token-powered construction crew.**
PI-Desktop 的开发过程中使用了来自多个 Provider 的模型。
累计模型使用量已超过 **27 Billion Tokens**。
感谢参与构建 PI-Desktop 的每一位贡献者,以及陪我们一起写下这些代码的模型。
---
## License
PI-Desktop 使用 **GNU Lesser General Public License v3.0**。
详见 [LICENSE](LICENSE)。
---

## PI-Desktop
### Build your own Agent workspace.
**你的模型 · 你的 Agent · 你的插件 · 你的工作台**
**[立即下载](https://github.com/vastsa/PI-Desktop/releases/latest)** ·
[Documentation](https://pi-docs.aiuo.net/) ·
[Build a Plugin](docs/plugin-development.md)
Local-first · Model-agnostic · Plugin-powered