目标
- 断网可用的任务托管式编程AI框架
需求
- 应用本地化:claude code和opencode本地部署,不走官方服务器
- 算力本地化:已有openai的api和apikey
- 权限隔离 :程序需要运行在虚拟化容器内,方便隔离
- 操作便捷:容器内系统支持远程终端和远程界面(有些编程和调试需要界面操作)
- 运维便捷:数据与容器分离具备持久化;整套脚本化可重复
方案
- 操作系统架构
- 场景A
- 宿主机:已知windows10
- 虚拟机技术:wsl2,vmware,virtualbox,docker?为了后续预备,虚拟机需要支持调用nvidia显卡
- 虚拟机系统:nixos,ubuntu,alpine,centos?需要同时支持远程终端和远程桌面
- 场景B
- 场景A