系统要求
- CLI:Node.js 24+(Windows / macOS / Linux)
- VS Code 扩展:VS Code 1.104+
- 桌面版:Windows 10 / 11(x64)
- 模型 API Key:至少一个支持的模型提供商账号
一、安装 CLI
前置条件:Node.js 24 或更高版本(CLI 使用 node:sqlite 等内置模块)。没有的话先去 nodejs.org 安装。
1. 检查 Node.js 版本
node --version # 需要 v24 或更高
如果版本过低,先从 nodejs.org 安装最新的 LTS 或 Current 版本。
2. 全局安装
npm install -g thincoder
Windows 上如果提示权限错误,用管理员身份的终端重试;macOS / Linux 上如果 npm 全局目录无写权限,可先配置用户级 npm 目录(npm config set prefix ~/.npm-global 并把对应 bin 目录加入 PATH),或用 sudo 安装。
3. 验证安装
thincoder -v # 打印版本号
thincoder --help # 打印命令说明
4. 首次启动配置
直接运行 thincoder,首次启动会进入设置向导:用方向键选择提供商(内置 18 个预设),输入 API Key,可选配置嵌入服务 Key。配置写入 ~/.thincoder/config.json。
5. 开始使用
thincoder # 进入交互式 TUI
thincoder chat "解释这个项目" # 一次性对话(带工具)
thincoder acp # ACP 服务器(供 Zed / JetBrains / Paseo 接入)
二、安装 VS Code 扩展
扩展已上架 VS Code 市场(搜索 ThinCoder 安装);也支持 .vsix 文件侧载。
1. 获取 .vsix
从 下载页面 或 Gitee 仓库(Releases 或仓库文件)获取 .vsix 文件。
2. 安装
code --install-extension 你下载的.vsix文件路径
或者在 VS Code 扩展面板(Ctrl+Shift+X)右上角 … 菜单 → 从 VSIX 安装…,选择文件即可。
3. 配置 API Key
按 Ctrl+Alt+T(macOS:Cmd+Alt+T)打开面板,点击右下角齿轮 ⚙ 进入设置,在对应的提供商旁点击 Add Key。
注意:CLI、VS Code 扩展与桌面版共用 ~/.thincoder/config.json——在任一处配好 API Key,其余两端直接生效,无需重复配置。
三、安装桌面版
桌面版面向 Windows 10 / 11(x64),安装包从 下载页面 获取(约 108 MB)。
1. 安装
双击 ThinCoder-Setup-<版本>.exe 安装即可——按用户安装,不需要管理员权限。
2. 配置 API Key
桌面版与 CLI、VS Code 扩展共用 ~/.thincoder/config.json——任一端配好即三端生效。首次启动后也可在设置面(菜单 设置 → 设置…)添加。
3. 开始使用
启动后用菜单 文件 → 打开项目… 选择项目目录,会话以标签页多开。界面与完整操作见 桌面版指南。
四、升级与卸载
CLI
thincoder upgrade # 更新到最新版本
npm uninstall -g thincoder # 卸载
VS Code 扩展
扩展市场会自动检查更新;也可在扩展面板手动更新。卸载在扩展面板点击卸载即可。
桌面版
启动后自动检查更新并后台静默下载;下载完成后可在菜单 帮助 → 检查更新 一键重启安装,或什么都不做——下次退出应用时自动完成。手动兜底 = 下载新版覆盖安装(配置与会话不丢)。卸载在 Windows「设置 → 应用」中完成。
五、故障排查
- 提示 Node 版本过低:ThinCoder CLI 需要 Node.js 24+(使用
node:sqlite等内置模块)。升级 Node 后重试。 - 启动报 "no provider" / "auth required":
~/.thincoder/config.json里没有可用的提供商 API Key——运行thincoder走一遍设置向导,或在 VS Code 面板 / 桌面版设置面里 Add Key。 - 网络不通 / 代理:三端都支持在配置中设置代理(
proxy字段),或使用环境变量HTTPS_PROXY。 - 模型报错 / 返回异常:确认选择了正确的提供商平台(例如 Moonshot 与 Kimi For Coding 的 Key 不通用),必要时在设置里切换模型。
- ACP 无法连接(Zed / JetBrains):确认
thincoder在终端可用(thincoder -v能打印版本),host 配置里指向的路径正确。详细步骤见 ACP 接入指南。 - 桌面版问题:先确认系统为 Windows 10 / 11(x64)且安装包完整(约 108 MB);启动或使用中遇到问题,可邮件联系 hi@thincoder.com。