Skip to content

高级配置

环境变量

变量说明默认值
PEAKCODE_PORT_OFFSET端口偏移量,用于隔离开发0
PEAKCODE_NO_BROWSER启动时不自动打开浏览器0
PEAKCODE_AUTH_TOKEN认证 Token自动生成

隔离开发

与现有 Peak Code 实例并行运行,避免端口冲突:

bash
# macOS / Linux
PEAKCODE_PORT_OFFSET=3158 PEAKCODE_NO_BROWSER=1 \
  bun run dev -- --home-dir ./.peakcode-dev --port 58090

自定义模型

在 PeakCode 设置中,打开 ⚙️ 设置 → Codex → Custom models,添加模型名:

json
"codex": {
  "enabled": true,
  "binaryPath": "codex",
  "customModels": ["deepseek-chat", "deepseek-reasoner", "moonshot-v1-8k"],
  "homePath": ""
}

架构概览

text
浏览器 / 桌面 (React + Vite + Electron)
        │ WebSocket

   Node.js 服务器
        │ JSON-RPC over stdio

   AI 代理运行时 (codex app-server)
关键组件
展示层React UI、Zustand 状态管理、主题系统
应用层Native API、事件处理器、WebSocket 传输
领域层编排引擎、领域事件、状态投影
基础设施层提供商服务、Git 服务、终端服务