办公室设备换代,闲置出一批红米笔记本:i5-7 代 + 8G 内存。
单机性能不算强,但单独跑一个前端、或者单独跑一个后端服务,压力不大。现在的开发痛点
工位笔记本远程桌面连开发服务器,基本 2 人共用一台服务器。
服务器配置并不差:i5-14600K + 64G ,半年前新买的。
但只要其中一个人编译后端,整机 CPU 直接打满,另一个人连打字都卡顿,体验非常鸡肋。目前我的 AI 开发习惯:
用 Trae 打开一个总文件夹,前端仓库、后端仓库都放在这个目录下。
直接在客户端内对话,让 AI 跨前后端一起分析、改代码、提交,全部在一个客户端内完成。期望的形态
服务器当主控:上面跑 Trae / AI 客户端,工作区同时挂载前端+后端仓库,AI 视角和现在完全一致,把前后端当成一个完整全栈项目理解上下文、协同编码。
运行物理分离:dev 启动的时候,前端进程跑在 A 红米本,后端进程跑在 B 红米本;
交互不用太丝滑:终端里 SSH 上去手敲命令拉起服务我能接受,不要求一键编排平台。只要 AI 写代码那一刻,能同时看到两边的代码就行。
简单说:编码时 AI 视角维持单工作区全栈;运行时前后端分散到不同闲置笔记本,绕开共用服务器编译抢 CPU 的问题。
有没有现成轮子或者成熟实践?
主楼用户能接受SSH操作那直接写个简单的脚本不就能满足需求了吗?没必要这么复杂。
AI 能同时编辑两台机器的代码吗?需要有什么特殊配置吗?
我线上就用sshfs远程挂载目录解决,AI视角统一,运行分离。
- ⭐️ 新访客2178
可以考虑用 Docker 容器化前后端服务,通过 Docker Compose 编排,这样能实现物理分离又保持代码上下文统一。