V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zxypro
V2EX  ›  分享创造

为了能在飞机上继续卷算法题,我做了一个本地版 Leetcode

  •  3
     
  •   zxypro ·
    zxypro1 · 9 天前 · 1874 次点击

    最近因为出差,经常坐飞机。在飞机上很无聊,steamdeck 也玩腻了,就想刷刷题,但是 leetcode 却完全没有离线功能。。于是借助 ai (用的是最近公测的阿里的 qoder ,因为处于公测,可以无限用 Claude4 ,爽薅羊毛)做了一个离线版的 leetcode ,如果有类似的需求欢迎试用并点个 star 。

    链接: https://github.com/zxypro1/OfflineLeetPractice

    • 技术栈用的 Next.js 全栈。使用 node vm 实现本地代码执行。build 一次之后即可永久离线运行。
    • 支持 js 、c 、c++,java 、python 代码执行。需要本地装好了相关语言的执行环境。
    • 能够自己添加,编辑题目,还支持使用 AI 出题(需要有网。以后会支持本地模型)

    一些截图:

    2025-08-24165202 2025-08-2165223 2025-08-24210533
    第 1 条附言  ·  9 天前
    已更新:
    - AI 题目生成新增支持了 OpenAI ,Qwen ,Claude 和 Ollama (本地模型)
    - 修复了数个 bug
    7 条回复    2025-08-25 04:09:56 +08:00
    me007
        1
    me007  
       9 天前
    期待,可配置 ollama `qwen3:4b-instruct` 模型。 ^ _ ^
    zxypro
        2
    zxypro  
    OP
       9 天前
    @me007 使用本地 ollama 吗?
    me007
        3
    me007  
       9 天前
    @zxypro 是的。 chrome 网页显示 示例

    `输入: nums = [2,7,11,15], target = 9\n 输出: [0,1]` "`\n`" 没自动换行
    me007
        4
    me007  
       9 天前
    .replace(/\\n/g, '<br>')
    zxypro
        5
    zxypro  
    OP
       9 天前
    @me007 ok
    zxypro
        6
    zxypro  
    OP
       9 天前
    修复了 这两天我也打算加一下 llama 支持
    zxypro
        7
    zxypro  
    OP
       9 天前
    @me007
    已更新:
    - AI 题目生成新增支持了 OpenAI ,Qwen ,Claude 和 Ollama (本地模型)
    - 修复了数个 bug
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5645 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 06:37 · PVG 14:37 · LAX 23:37 · JFK 02:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.