claude code|opencode + 私有算力的方案设计

目标

  1. 断网可用的任务托管式编程AI框架

需求

  1. 应用本地化:claude code和opencode本地部署,不走官方服务器
  2. 算力本地化:已有openai的api和apikey
  3. 权限隔离 :程序需要运行在虚拟化容器内,方便隔离
  4. 操作便捷:容器内系统支持远程终端和远程界面(有些编程和调试需要界面操作)
  5. 运维便捷:数据与容器分离具备持久化;整套脚本化可重复

方案

  1. 操作系统架构
    1. 场景A
      1. 宿主机:已知windows10
      2. 虚拟机技术:wsl2,vmware,virtualbox,docker?为了后续预备,虚拟机需要支持调用nvidia显卡
      3. 虚拟机系统:nixos,ubuntu,alpine,centos?需要同时支持远程终端和远程桌面
    2. 场景B
      1.  
      2.