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代码
点击查看完整代码
网友评论0