AI开发环境启动器

DevSynq是一款基于Electron的现代应用程序,用于快速启动和管理AI驱动的开发环境。

  • by HarjjotSinghh
  • TypeScript
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 HarjjotSinghh/devsynq

使用说明

DevSynq-AI IDE启动器

一款时尚、现代的Electron应用程序,可启动您最喜欢的AI驱动开发环境。

特性

  • 智能发射:在首选的AI IDE中一键启动您的项目
  • 项目管理:组织本地项目并为每个项目定义IDE首选项
  • 自动检测:自动扫描目录以查找项目和安装
  • API密钥管理:集中存储您的AI API密钥
  • 简易安装:尚未安装IDE的下载页面链接
  • 高级用户界面:具有玻璃形态效果的美丽深色主题
  • 快速:采用Bun制造,可实现闪电般快速的构建时间
  • 交叉平台的:适用于Windows、macOS和Linux

支持的IDE

IDE Windows macOS Linux
光标 是 是 有
风帆 是 是 有
VS代码 是 是 有
Zed 是 是 有
WebStorm 是 是 有

先决条件

  • 包子 (v0.0.1或更高版本)
  • Node.js (v18或更高版本)

入门指南

安装

方法1:下载安装程序 从以下网址下载适用于您的操作系统的最新版本 发布 页面。

macOS用户: 如果您在打开应用程序时看到“Apple无法验证”:

  1. 右击 (或点击“控制”按钮)在“应用程序”文件夹中的DevSynq上
  2. 选择 “打开” 从上下文菜单
  3. 点击 “打开” 在出现的对话框中

这只需要做一次。或者,在终端中运行:

xattr -d com.apple.quarantine /Applications/DevSynq.app

方法2:从源代码构建

# Clone the repository
git clone https://github.com/HarjjotSinghh/devsynq.git
cd devsynq

# Install dependencies
bun install

发展

# Build and run the app
bun run start

# Or use dev mode
bun run dev

配电楼

# Build unpacked
bun run pack

# Build installer
bun run dist

营销网站

DevSynq营销网站的源代码包含在此存储库中。 位于 web/ 它是一个使用Tailwind CSS和shadcn/ui构建的Next.js 16应用程序。

看 web/README.md 了解更多详情。

项目结构

devsynq/
├── src/
│   ├── main.ts         # Electron main process
│   ├── preload.ts      # Preload script for IPC
│   └── renderer/       # Renderer process (React App)
├── web/                # Marketing Website (Next.js)
├── dist/               # Compiled Electron Output
├── release/            # Built Installers
├── package.json
└── README.md

运作原理

  1. 主进程 (main.ts):创建电子窗口并处理IPC通信
  2. 预加载脚本 (preload.ts):向渲染器安全地公开有限的Node.js API
  3. 渲染器进程 (src/renderer/):处理UI逻辑、IDE检测和启动

IDE检测

该应用程序检查每个IDE的标准安装路径:

窗户:

  • 光标: C:\Users\{username}\AppData\Local\Programs\Cursor\Cursor.exe
  • VS代码: C:\Users\{username}\AppData\Local\Programs\Microsoft VS Code\Code.exe
  • 风浪: C:\Users\{username}\AppData\Local\Programs\Windsurf\Windsurf.exe

macOS:

  • 光标: /Applications/Cursor.app
  • VS代码: /Applications/Visual Studio Code.app
  • 风浪: /Applications/Windsurf.app

贡献

欢迎投稿!请随时提交拉取请求。

许可证

MIT许可证-请参阅 许可证 了解详情。

致谢