爱意满满的作品展示区。
zxypro

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

  •  3
     
  •   zxypro ·
    zxypro1 · Aug 24, 2025 · 3836 views
    This topic created in 307 days ago, the information mentioned may be changed or developed.

    最近因为出差,经常坐飞机。在飞机上很无聊,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
    Supplement 1  ·  Aug 25, 2025
    已更新:
    - AI 题目生成新增支持了 OpenAI ,Qwen ,Claude 和 Ollama (本地模型)
    - 修复了数个 bug
    7 replies    2025-08-25 04:09:56 +08:00
    me007
        1
    me007  
       Aug 24, 2025
    期待,可配置 ollama `qwen3:4b-instruct` 模型。 ^ _ ^
    zxypro
        2
    zxypro  
    OP
       Aug 24, 2025
    @me007 使用本地 ollama 吗?
    me007
        3
    me007  
       Aug 24, 2025
    @zxypro 是的。 chrome 网页显示 示例

    `输入: nums = [2,7,11,15], target = 9\n 输出: [0,1]` "`\n`" 没自动换行
    me007
        4
    me007  
       Aug 24, 2025
    .replace(/\\n/g, '<br>')
    zxypro
        5
    zxypro  
    OP
       Aug 25, 2025
    @me007 ok
    zxypro
        6
    zxypro  
    OP
       Aug 25, 2025
    修复了 这两天我也打算加一下 llama 支持
    zxypro
        7
    zxypro  
    OP
       Aug 25, 2025
    @me007
    已更新:
    - AI 题目生成新增支持了 OpenAI ,Qwen ,Claude 和 Ollama (本地模型)
    - 修复了数个 bug
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1386 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:58 · PVG 00:58 · LAX 09:58 · JFK 12:58
    ♥ Do have faith in what you're doing.