LeetCopilot 是一个 免费、 开源 的 LeetCode AI 辅助工具
只需要填入你的 API Key,即可在 AI 辅助下高效刷题
暂时仅支持
leetcode.cn中文站
- 基于当前题目、编程语言和当前代码提问,助手栏会流式输出思路和解法
- 隐藏 LeetCode 需要付费的 "Leet" 助手
- 支持切换浅/深色模式
- 支持保存多个 API 平台并能随时切换
- 支持自定义兼容
OpenAI Chat Completions或Anthropic Messages的平台
LeetCopilot 没有后端和服务器,在弹窗中填写 API 密钥后,密钥会保存在 Chrome 的扩展本地存储中,无需担心泄露
DeepSeek
千问
OpenAI
Anthropic
智谱 GLM(BigModel)
OpenRouter
Kimi
MiniMax CN
MiniMax
- 自定义平台(提供 Base URL、API Key 和平台名称)
支持 C、C++、Java、JavaScript 和 Python
| 工作区 | 设置 |
|---|---|
![]() |
![]() |
![]() |
![]() |
- 前往 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
发布仅接受稳定的三段版本:tag 使用 vX.Y.Z,而 package.json、Chrome Manifest 和 zip 文件名使用不含 v 的 X.Y.Z
准备新版本时,先用命令同步两个版本文件:
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推送符合 vX.Y.Z 的稳定版本 tag 后,GitHub Actions 会校验 tag 与两个版本文件一致,构建并创建对应的 GitHub Release,最终文件名为 LeetCopilot-X.Y.Z.zip
- 支持更多编程语言
- 为常见的 LeetCopilot 请求增加编辑器右键菜单操作
- 支持国际站




