CodeVault
Overview
A local-first LeetCode library for solutions, illustrated notes and optional AI analysis.
CodeVault is a local-first LeetCode study library. Bookmark problems, save solution versions, capture your thinking, and return to your own code and notes. Supports leetcode.com and leetcode.cn, with English and Chinese interfaces. New in v0.4.0: optional email-code login and cloud sync public beta. Local features work offline and do not require an account. Features • Bookmarks, search, difficulty/tag filters, sorting and recently visited saved problems. • Multiple solution versions with exact code, language, source, name, notes and saved analysis. • Load a same-problem, same-language solution into the editor after confirmation; Ctrl+Z undo is supported. • One notes field per problem, autosave, image upload/paste/drop, thumbnails, enlarged viewing and image deletion undo. • Optional cloud sync: sign in with your email, then explicitly authorize merging/uploading saved problems, solutions, illustrated notes, analyses and trash. Automatic checks, manual sync and retry after offline use are supported. Conflicts preserve both versions for selection and archive export. • Local JSON export/import with preview and merge restore. Keys, AI settings and login tokens are excluded from ordinary library backups. • Problem recycle bin, restore and confirmed permanent deletion. • Draggable launcher and compact/expanded panel with remembered position. • Optional AI analysis using your own DeepSeek, OpenAI, Anthropic Claude or compatible custom service credentials. Analysis streams on request and can be saved. Provider charges may apply. Get started Open a normal LeetCode problem and click the draggable CodeVault icon. The toolbar opens your library; settings provide language, backup, optional AI and cloud sync controls. For cloud sync, authorize the chosen HTTPS service, request an email code, sign in, then review and confirm account binding/upload consent. Login or an extension update alone never uploads your library. Refresh open problem pages after synchronization; unsaved drafts are not uploaded. Data and privacy The default public-beta service, https://codevault-api.guidy.fun, is operated by the developer using Cloudflare Workers/D1/private R2 and Resend. Library synchronization requires login and explicit consent. API keys and AI settings are never synchronized. Cloud sync is not end-to-end encrypted: the operator can process synchronized content. Local API keys and session tokens have no additional at-rest encryption. Signing out or deleting the cloud account keeps local knowledge. Account deletion revokes all sessions and queues private images for cleanup. Switching accounts does not clear the local library; fresh consent may upload content retained from a prior account. AI requests go directly to your chosen provider. Analysis sends the selected code, language, problem title, URL and difficulty, without notes/images. CodeVault does not execute code, submit solutions or verify correctness. AI output is for learning only. Beta limits and backup Capacity, rate and provider quotas apply; service availability or quotas may change. Initial image allowances: 100MiB/1,000 objects per account, 2MiB per image. Large libraries also face a 64MiB per-sync processing limit. Errors retain local content. Keep regular local backups. Uninstalling or clearing extension storage removes the local library. Exported files remain; backups and conflict archives are unencrypted. Normal problem routes and standard solution-article blocks are supported; contest paths and some custom widgets are not. Website changes may affect capture/loading. CodeVault is independent and is not affiliated with LeetCode. CodeVault 帮助你在 LeetCode 刷题时收藏题目、保存代码、记录思路并复习自己的解法。支持 LeetCode 中文站和国际站,提供中文与英文界面。 v0.4.0 新增:可选邮箱登录与云同步公测。基础知识库仍保存在浏览器本机,离线也能使用;不使用云同步无需注册账号。 主要功能 • 收藏与搜索:按题名、标签、解法名称搜索,结合难度、标签筛选和排序,快速返回收藏及最近访问的题目。 • 多版本解法:保存当前编辑器代码,或捕获标准题解文章中的代码块;记录名称、语言、来源、备注及保存的分析。 • 加载历史代码:将同题、同语言的历史解法加载到编辑器;覆盖前确认,支持 Ctrl+Z 撤销。 • 图文笔记:每题一个思路输入框,支持上传、粘贴和拖入图片;缩略图浏览、点击放大、删除与短时撤销,停止输入后自动保存。 • 云同步公测:用自己的邮箱获取验证码,登录后明确确认上传授权,才会同步已保存题目、解法、图文笔记、分析和回收站;支持自动检查、手动同步与离线后重试。同题修改冲突会保留双方内容,供你选择和导出归档。 • 本地备份:导出知识库 JSON,预览后合并恢复;API Key、AI配置及登录令牌不包含在知识库备份中。 • 回收站:整题删除后保留关联内容,可恢复;永久删除前再次确认。 • 可拖动浮窗:启动图标和面板可拖动,支持紧凑/展开及位置记忆,减少遮挡代码编辑区。 • 可选 AI 分析:自行配置 DeepSeek、OpenAI、Anthropic Claude 或自定义兼容服务,主动发送所选代码,流式查看分析,并保存完整结果。需要自己的密钥与额度,可能产生服务商费用。 开始使用 打开 LeetCode 普通题目页,点击可拖动的 CodeVault 图标。工具栏图标打开收藏列表,设置页可切换界面语言、导出备份、配置可选 AI 和云同步。 云同步:在设置页授权所选 HTTPS 服务,输入自己的邮箱获取验证码,登录后阅读并确认绑定与上传。本身登录或升级扩展不会自动上传收藏。同步后刷新已打开的题目页,以查看远端内容。未保存草稿不会上传。 数据与隐私 默认云服务 https://codevault-api.guidy.fun 已开放邮箱登录公测,由开发者运营,使用 Cloudflare Workers/D1/私有R2及 Resend。只有你登录并明确同意上传后,才同步知识库;不上传 API Key 或 AI配置。云同步不是端到端加密,服务运营者能够处理同步内容。会话令牌、API Key 在本机保存,没有额外的静态加密。 退出或清除云账号保留本机内容;清号会撤销全部设备登录,云端图片排队回收。切换账号不会自动清空本机题库,重新授权可能上传原账号留下的本机内容。 AI 请求直接连接你选择的服务商;分析发送题目标题、链接、难度、代码和语言,不附带笔记或图片。CodeVault 不运行代码、不自动提交,也不判断是否通过测试。AI 输出仅供学习参考。 公测限制与备份 服务受容量、频率及供应商额度限制,可能调整或暂停。当前图片额度每账号100MiB/1000个对象、单张2MiB;大题库还受单轮64MiB处理限制。超限或网络失败会提示错误并保留本机内容,请继续定期导出备份。 卸载扩展或清除扩展存储会丢失本机知识库,导出的文件不会随扩展删除。备份与冲突导出未加密,请妥善保管。 支持普通题目路径和标准题解代码块;竞赛路径及部分非标准编辑器/文章控件暂不支持。网页结构变化可能影响捕获与加载。本扩展为独立工具,与 LeetCode 无官方关联。
0 out of 5No ratings
Details
- Version0.4.0
- UpdatedOctober 31, 2026
- Size341KiB
- Languages2 languages
- Developer
Email
2903503424@qq.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
CodeVault has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
CodeVault handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes