python+vue开发一个类似cursor、trae、qcoder的桌面端ai ide编辑器exe

python+vue开发一个类似cursor、trae、qcoder的桌面端ai ide编辑器exe应用

先看效果


左侧是目录树,支持本地文件夹打开,文件打开,支持ssh远程打开目录,中间是多tab的文本代码编辑器,支持多tab,右侧是ai聊天对话框,可以问答或帮你修改代码,底部是命令行输入和执行窗口,各个窗口可以拖拽改变大小。

这是python打包成exe的过程,打包完exe只有19M左右,还是比较小的。


完整代码我放到最后了,只需要写一个main.py文件就实现了一个ai代码编辑器ide,非常强大


打包过程

创建虚拟环境

python -m venv venv

激活环境

venv\Scripts\activate

安装依赖

pip install pywebview pyinstaller fastapi uvicorn  paramiko openai

打包exe

pyinstaller --onefile --windowed main.py

打包成后exe在dist中


好了,附上完整的main.py代码

点击查看完整代码

{{collectdata}}

网友评论0

云产品购物券