Kimi Code Web
在 VSCode 中内嵌本地 Kimi Code Web UI:按当前工作区拉起 kimi web 本地服务,免登显示在编辑器面板里。
功能
- 三个入口:右上侧边栏的「Kimi Web」标签页(与聊天/Claude Code/Codex 并列)、编辑器标题栏的 K 图标按钮、命令面板
Kimi Code: 打开 Kimi Code
- 侧边栏直接可用:侧边栏视图内嵌完整 Web UI,头栏带「在编辑器区打开 / 重新连接」按钮
- 跟随工作区:以当前窗口打开的项目目录作为 AI 的工作目录;多窗口各自独立
- 自动复用:同一工作区已有健康的服务实例时直接复用,不重复拉起
- 生命周期托管:插件拉起的服务随 VSCode 窗口关闭自动回收;桌面版/终端拉起的外部实例不受影响
- 免登接入:自动使用本地
~/.kimi-code/server.token 完成认证,token 只走 URL fragment
- 会话过滤:默认只显示当前工作区的会话分组(内置本地代理在页面层隐藏其他目录,不删数据,桌面版/浏览器等其他客户端不受影响)
- 失败可重试:连接失败时面板内显示引导与「重试」按钮,不会卡在加载页
前提
- 已安装 Kimi Code CLI(终端可执行
kimi,版本 ≥ 0.37)
- 已登录:终端执行
kimi login
- 自定义了安装位置:在设置中配置
kimiCodeWeb.kimiPath
设置
| 设置项 |
默认值 |
说明 |
kimiCodeWeb.kimiPath |
"" |
kimi 可执行文件路径,留空自动探测(PATH → ~/.kimi-code/bin) |
kimiCodeWeb.onlyCurrentWorkspaceSessions |
true |
只显示当前工作区的会话;关闭后显示全部目录的会话 |
使用
- 在 VSCode 中打开一个项目文件夹
- 三选一打开:
- 右上侧边栏点「Kimi Web」标签页(自动连接)
- 编辑器标题栏右侧的 K 图标按钮
Ctrl+Shift+P → Kimi Code: 打开 Kimi Code
- 直接使用内嵌的 Kimi Code Web UI
打包与发布
npm install
npm run package # 产出 kimi-code-web-<version>.vsix
npm run publish # 发布到 Marketplace(需 publisher 的 PAT)
已知限制
- 无文件夹打开时无法启动(没有可跟随的工作区)
- VSCode 异常崩溃(不经 deactivate)时,插件拉起的实例可能残留;它监听 127.0.0.1 且有 token 保护,下次打开同一工作区会自动复用
- 面板内的 Web UI 由 Kimi Code 官方提供,其内部功能问题请到 Kimi Code 项目反馈
| |