https://github.com/rapidai/rapidcoder
基于 Electron 和 Vue 的桌面应用程序,可在本地环境中使用 GPT 技术进行编码支持。
https://github.com/rapidai/rapidcoder
Last synced: 9 months ago
JSON representation
基于 Electron 和 Vue 的桌面应用程序,可在本地环境中使用 GPT 技术进行编码支持。
- Host: GitHub
- URL: https://github.com/rapidai/rapidcoder
- Owner: RapidAI
- Created: 2024-11-07T03:05:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-03T02:27:37.000Z (over 1 year ago)
- Last Synced: 2025-07-17T08:20:20.591Z (12 months ago)
- Language: Vue
- Homepage:
- Size: 1.1 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MyCodeGPT
MyCodeGPT 是一个基于 Electron 和 Vue 的桌面应用程序,可在本地环境中使用 GPT 技术进行编码支持。
## 特性
- 使用 Codemirror 提供编辑器功能。
- 支持多种编程语言语法高亮。
- 支持文件及目录的实时监控与管理。
- 内置命令行终端。
- 按住 `Ctrl` 或 `Shift` 可以多选文件进行联合关联编辑。
## 项目结构
- `main.js` 主进程代码。
- `vite.config.js` Vite 配置文件。
- `package.json` 项目依赖与脚本配置。
## 技术栈
- Electron: 用于创建桌面应用。
- Vite: 作为开发服务器与构建工具。
- Vue 3: 前端框架。
- Codemirror: 提供强大的代码编辑功能。
## 安装与运行
1. 确保已安装 [Node.js](https://nodejs.org/) 和 [npm](https://npmjs.com/)。
2. 克隆项目仓库:
```bash
git clone
cd mycodegpt-frontend
```
3. 安装依赖:
```bash
npm install
```
4. 启动开发环境:
```bash
npm run electron:dev
```
- 开发环境默认访问 `http://localhost:5173`。
- 代码修改后将自动更新。
## 打包构建
- 构建项目以供生产使用:
```bash
npm run electron:build
```
- 针对 macOS 的构建:
```bash
npm run electron:mac
```
## 常见问题
- 如果 Electron 无法启动,确保确保 Python 环境已配置,并已经设置 `NODE_GYP_FORCE_PYTHON=python3`。
- 打包时未加载资源,确保打包路径下存在 `dist` 目录。
## 贡献
欢迎贡献代码!请 fork 代码并提交 Pull Request。此外,提交 issue 是反馈问题的好方式。
## 许可
MIT © qixing
bug:
关闭项目后没法新建