Clash Party 桌面客户端打包指南:从源码到全平台安装包

1. 项目概览 clash-party(https://github.com/zdltech8989/clash-party)是一套 Electron + Vue3(或 React) 的跨平台桌面客户端,用来可视化管理 Clash(代理)规则、订阅等功能。 项目的目录结构大致如下(以官方仓库为准): clash-party/ ├─ public/ # 静态资源(图标、网页入口文件等) ├─ src/ # 前端代码(Vue/React + TypeScript) │ ├─ renderer/ # 渲染进程(UI) │ └─ main/ # 主进程(Electron 主入口) ├─ build/ # 打包脚本、electron-builder 配置 ├─ electron-builder.yml # electron‑builder 配置文件 ├─ package.json └─ ... # 其他 核心技术栈 Electron(负责创建跨平台的原生窗口、系统托盘、文件系统 API) Vite / Webpack(编译前端资源) electron‑builder(把 Electron 项目打包成 Windows .exe、macOS .dmg/.pkg、Linux .AppImage/.deb/.rpm 等可分发文件) 下面会一步步讲解 如何把源码编译并打包成可运行的桌面客户端,并分别说明在 Windows、macOS、Linux 三个平台上需要的工具与注意事项。 2. 打包前的准备工作 环境 必装软件 说明 通用 - Node.js ≥ 18(LTS) - npm(或 yarn、pnpm) - Git 项目本身的依赖管理与构建脚本都基于 Node。 Windows 本机打包 - Windows 10/11 - VS Build Tools(包含 windows-build-tools) - (可选) wine 用来在 Linux 上交叉编译 Windows Electron‑builder 会调用 nsis 生成安装程序,需要本机或交叉的 wine。 macOS 本机打包 - macOS 12+(推荐最新) - Xcode Command Line Tools (xcode-select --install) 生成 .dmg/.app 需要 codesign 与 productsign,如果要做 notarization(苹果公证),还需要 Apple Developer 账号并配置 APPLE_ID、APPLE_APP_SPECIFIC_PASSWORD 环境变量。 Linux 本机打包 - Ubuntu 22.04 / Debian 12 / Fedora 39 等(64‑bit) - fakeroot、dpkg、rpm、snapcraft(取决于要生成的包格式) Linux 打包相对直接,只要系统支持对应的打包工具。 交叉编译(可选) - wine(Linux → Windows) - electron-builder 内置的 electron-osx-zip(macOS 包必须在 macOS 环境下生成) Linux/macOS 可以用 wine 生成 Windows 安装包;但 macOS 包只能在 macOS 上生成(除非使用 CI/CD/macOS 虚拟机)。 Tip:如果你只想快速生成可执行文件而不在意安装器(.exe、.dmg),可以直接使用 electron-builder 的 --dir 选项生成 “解压即用”(portable) 的文件夹。 ...

2026年5月30日 · 5 分钟 · 天边的星星

Open Design:开源免费的全能 AI 设计工具,16种Agent+129套设计系统+31种技能

本地优先 · 完全开源 · Claude Design 的最佳替代方案 📌 **开源地址:**github.com/nexu-io/open-design(⭐ 40k+ Stars) 🌐 **官网:**open-design.ai 📥 **下载:**Releases 页面 📜 **许可证:**Apache 2.0 一、Open Design 是什么? 2026年4月,Anthropic 发布了 Claude Design(基于 Opus 4.7),展示了 LLM 从「写文字」到「出设计稿」的飞跃。它一度爆火——但始终闭源、付费、纯云端、绑定 Anthropic 模型,无法自部署、无法切换 Agent、无法定制。 **Open Design(OD)**就是开源界的回答:同样的设计循环,同样的 Artifacts-first 理念,零锁定。 它的核心思路是:不造 Agent,只做连接。你电脑上已经装好的编程 Agent(Claude Code、Codex、Gemini CLI 等),Open Design 会自动检测并将它们转化为设计引擎,配合 31 种可组合技能和 129 套品牌级设计系统,驱动整个设计流程。 💡 **一句话概括:**告诉 AI「帮我做一个 SaaS 落地页」,它会先弹出问卷锁定需求,再选出视觉方向,然后自动生成带交互效果的完整页面——整个过程 1-3 分钟。 二、核心能力详解 🤖 16 种 Agent 自动检测 Open Design 不绑定任何单一模型。它会自动扫描你 PATH 中已安装的 Agent CLI,一键切换: ...

2026年5月28日 · 3 分钟 · 天边的星星

别再被 AI 编程工具绑架了——Pi 让 Agent 自己改造自己

当所有 AI 编程工具都在"帮你决定一切"的时候,Pi 走了完全相反的路:给你一个最小核心,剩下的你自己组装。3000+ 社区包、50+ 扩展示例、30+ LLM 供应商——这不是一个产品,这是一个生态。 🔗 **项目主页:**pi.dev 📂 **GitHub:**earendil-works/pi 📜 **开源协议:**MIT 一、Pi 是什么? Pi 是一个极简主义的开源 AI 编程 Agent 框架,核心理念只有八个字:“提供原语,而非功能”(Primitives, not features)。 什么意思?Cursor 帮你内建了 Tab 补全、Windsurf 帮你内建了 Cascade 流程、Copilot 帮你内建了 Chat 面板——Pi 什么都不内建。它只给你四个工具(读、写、编辑、运行命令),然后说: “你需要什么功能,自己搭。搭不了?让我帮你搭。” 这就是 Pi 最特别的地方——它可以自己改造自己。你让 Pi 构建一个子代理系统,它写完代码后 /reload 立刻生效,Pi 就有了子代理能力。 二、三个独特优势 🎯 优势一:30+ LLM 供应商,想用谁用谁 Pi 支持 Anthropic、OpenAI、Google Gemini、Azure、Bedrock、Mistral、Groq、Cerebras、xAI、DeepSeek、Hugging Face、Kimi、MiniMax、小米 MiMo、OpenRouter、Ollama 等 30+ 供应商。 认证方式灵活: API Key:export ANTHROPIC_API_KEY=*** OAuth 订阅:/login 直接登录 Claude Pro/Max、ChatGPT Plus/Pro、GitHub Copilot ...

2026年5月28日 · 3 分钟 · 天边的星星

谷歌 Antigravity 2.0 深度解读:从 AI 编程工具到通用智能体工作平台

2026年5月,谷歌I/O大会重磅发布 📌 官网地址: antigravity.google 📥 下载地址: antigravity.google/download 📚 官方教程: Getting Started 教程 一、Antigravity 是什么? 2025年11月,谷歌随 Gemini 3 一同发布了 Antigravity——一个「Agent 优先」的敏捷开发平台。它基于 VS Code 内核重构,整合了谷歌以 24亿美元 收购的 Windsurf 团队技术,将 IDE 从「AI 辅助编码」推进到 「Agent 自主执行 + 开发者审核」 的新范式。 简单来说:传统 AI 工具是帮你写代码,Antigravity 是 AI 帮你 规划、编码、测试、运行,你只负责审核和决策。 2026年5月的谷歌 I/O 大会上,谷歌发布了 Antigravity 2.0,定位从「开发者的 AI IDE」全面升级为 「通用智能体优先工作平台」,可以作为统一中枢管理多个数字智能体。 💡 核心理念: 「Agent 做事,开发者审核」——Agent 不仅能写代码,还能启动应用、在浏览器中测试、验证功能是否正常。通过 Tasks 和 Artifacts 进行更高层次的沟通。 二、Antigravity 2.0 核心更新 1️⃣ 多智能体协同 Antigravity 2.0 最大的亮点之一是 多智能体并行。你可以同时部署多个子智能体,分别处理不同的编程任务,互不干扰,多任务并行效率大幅提升。 以前开发需求要等一个任务完成才能开始下一个,中间只能盯着屏幕发呆。现在,你可以在 Agent Manager 中同时跑多个 Agent,在不同工作区处理多个不同任务,真正解放双手。 ...

2026年5月24日 · 3 分钟 · 天边的星星