🚀Zeek.ai一款基于 Electron 和 Vite 打造的跨平台(支持 Windows、macOS 和 Linux) AI 浏览器
是一款基于 Electron 和 Vite 打造的跨平台(支持 Windows、macOS 和 Linux) AI 浏览器。 集成了 SearXNG AI 搜索、开发工具集合、 市面上最流行的 AI 工具门户,以及代码编写和桌面快捷工具等功能, 通过模块化的 Monorepo 架构,提供轻量级、可扩展且高效的桌面体验, 助力 AI 驱动的日常工作流程。
🚀 Zeek.ai Desktop
是一款基于 Electron 和 Vite 打造的跨平台(支持 Windows、macOS 和 Linux) AI 浏览器。 集成了 SearXNG AI 搜索、开发工具集合、 市面上最流行的 AI 工具门户,以及代码编写和桌面快捷工具等功能, 通过模块化的 Monorepo 架构,提供轻量级、可扩展且高效的桌面体验, 助力 AI 驱动的日常工作流程。

🛠️ 技术栈
- 核心: Electron (主进程) + Vite & Vue 3 (渲染器)
- 样式: Unocss - 轻量级原子 CSS 引擎
- 界面: Element Plus - Vue 3 组件库
- 状态管理: Pinia
- 工具: Lodash - 数据操作工具包
- 测试: Playwright - 端到端测试
- 更新: Electron-Updater - 无缝自动更新
📂 项目结构
Zeek Desktop 在 packages/
下采用 Monorepo 架构,以实现模块化和可扩展性:
模块 | 描述 | 技术栈 |
---|---|---|
packages/main | Electron 主进程:窗口管理、IPC 和应用生命周期 | Node.js, Electron |
packages/renderer | 支持快速集成三方应用,UI 渲染器,包含核心 UI 和工具的子模块 | Vue 3, Vite, Element Plus |
packages/preload | 预加载脚本,安全桥接主进程和渲染器 | Node.js, Electron |
packages/electron-version | 管理 Electron 版本兼容性 | Node.js |
packages/integrate-renderer | 自动化渲染器集成,用于构建和开发环境 | Vite, 自定义脚本 |
渲染器子模块
renderer/tools
: 可扩展工具和插件

renderer/basic
: 核心 UI 框架,支持 AI 工具执行

✨ 功能亮点
- 跨平台: 通过 Electron Builder 支持
Windows、macOS 和 Linux
- 热重载: 开发模式下主进程和渲染器实时更新
- 模块化设计: Monorepo 结构,便于功能扩展
- 自动更新: 内置在线更新系统,基于
Electron Updater
- 性能: Vite 优化的构建带来轻量级体验
- 快速集成:支持
快速集成三方应用
(当前仅提供链接入口
上架)和内置应用
(/packages/renderer/
下)
⚙️ 快速入门
前提条件
- Node.js: >= 20.0.0
- 操作系统: Windows, macOS 或 Linux
安装
# 克隆仓库
git clone https://github.com/zeeklog/zeek.ai.git# 进入项目目录
cd zeek.ai# Install dependencies
npm install# or you can use pnpm install
pnpm install
Development
Start dev server (main + renderer)
npm run dev Main app launches with Electron Renderer available at http://localhost:5173
Build
Build for Windows
npm run build:win
Build for macOS
npm run build:mac
Build for Linux
npm run build:linux
📜 脚本
📦 发布
- 最新版本: v0.1.1 (2025年4月)
- 支持格式:
- Windows: NSIS 安装包
- macOS: DMG (已签名)
- Linux: DEB (系统工具类别)
通过 electron-updater
启用自动更新。查看 releases 获取更新日志和二进制文件。
🌐 社区
- 网站: zeeklog.com
- 支持: GitHub Issues
- 邮箱: [email protected]
- 讨论: GitHub Discussions
📄 许可证
Zeek Desktop 采用 MIT 许可证 开源,欢迎自由使用、修改和分发!
🙌 致谢
- 由 Neo 用 ❤️ 构建
- 感谢开源社区提供的工具,如 Electron、Vite 和 Vue, 以及项目中使用的众多但未提及的开源工具、库、代码等