LeetCopilot 是一个免费、开源的 LeetCode AI 辅助工具
只需要填入你的 API Key 即可工作,现支持 DeepSeek 和 千问
暂时仅支持
leetcode.cn中文站
- 基于当前题目、编程语言和当前代码提问,助手栏会流式输出思路和解法
- 隐藏 LeetCode 需要付费的 "Leet" 助手
- 支持深色模式
LeetCopilot 没有后端和服务器,在弹窗中填写 API 密钥后,密钥会保存在 Chrome 的扩展本地存储中,无需担心泄露
| 工作区 | 设置 |
|---|---|
![]() |
![]() |
![]() |
![]() |
- 前往 Releases 页面,下载最新版本的压缩包
- 解压下载的压缩包
- 打开 Chrome 的扩展程序设置页面:
chrome://extensions - 开启右上角的“开发者模式”
- 点击“加载已解压的扩展程序”
- 选择刚才解压出来的扩展目录
安装完成后,在支持的题目页面打开 LeetCopilot 弹窗,并配置服务商 API 密钥
需要 Node.js 22.13 或更高版本
pnpm install
pnpm run build-
打开
chrome://extensions,开启“开发者模式”,点击“加载已解压的扩展程序”,选择生成的dist/目录 -
在题目页面打开 LeetCopilot 弹窗,并配置服务商 API 密钥
pnpm run typecheck
pnpm test
pnpm run lint
pnpm run build
pnpm run packagepnpm run package 会生成 release/LeetCopilot-<version>.zip
准备新版本时,先用命令同步 package.json 和 Chrome Manifest 中的版本号:
pnpm release 0.1.0
pnpm run check:version
pnpm run package确认检查通过后提交并推送对应的 tag:
git add package.json public/manifest.json
git commit -m "chore: release v0.1.0"
git tag v0.1.0
git push origin main v0.1.0推送 v* tag 后,GitHub Actions 会执行检查、构建并创建 GitHub Release。
支持 C、C++、Java、JavaScript 和 Python
- 支持更多编程语言
- 为常见的 LeetCopilot 请求增加编辑器右键菜单操作
- 支持国际站



