配置说明
查看 KCode 的默认地址、环境变量和目录选择优先级。
对外使用 KCode 时,最值得先确认的是服务地址、默认目录和 Web UI 指向的 server 地址。这些默认值决定了你第一次启动时“为什么会连到这里”。
Server 默认值
| 变量 | 默认值 | 作用 |
|---|---|---|
KCODE_SERVER_HOST |
127.0.0.1 |
本地服务监听地址 |
KCODE_SERVER_PORT |
4096 |
本地服务监听端口 |
KCODE_DIRECTORY |
未设置 | 显式指定默认目录 |
Web 默认连接地址
Web 默认会指向:
VITE_KCODE_SERVER_HOST,默认127.0.0.1VITE_KCODE_SERVER_PORT,默认4096
如果你没有做额外覆盖,内置 Web UI 会直接访问本地的 http://127.0.0.1:4096。
默认目录按什么顺序决定
当前目录的确定顺序可以按下面理解:
- 显式传入的
--directory KCODE_DIRECTORY- 当前工作目录
因此,最稳妥的使用方式仍然是先进入目标仓库目录,再执行 kcode。
什么时候需要显式改端口
4096已经被占用。- 你需要同时跑多个实例。
- 你在本地做不同目录或不同 Provider 的隔离验证。