• 请不要在回答技术问题时复制粘贴 AI 生成的内容
linyimin520812
V2EX  ›  程序员

Quill —— 支持多种文件格式的编辑器

  •  
  •   linyimin520812 · 5h 28m ago · 996 views

    给大家分享一个自己实现的编辑器——Quill

    结合自己在日常开发中遇到的问题实现的编辑器,实现统一文档管理,构建自己的知识库,支持 MacOS / Windows 双端可用

    • 核心能力

      • 多格式同编辑器:Markdown (带 container 插件:Callout / Card / Tabs / Timeline / Steps / Grid 等)+ 富文本 + CSV/JSON + markmap 思维导 + dbml ER + drawio 架构图 + excalidraw 白板 + graphviz / mermaid / plantuml

      • 全格式预览:Office 、音视频、压缩包、电子书、PPT 、工程图纸,内置预览不跳 App

      • AI 集成:适配了 6 个 CLI agent — Claude Code / Codex / Gemini CLI / Opencode / Pi Code Agent / Qoder

      • 应用内终端:CLI agent 可直接读写当前文档,AI 编辑实时落到编辑器,"编辑→调用→贴回"一条流

      • 微内核+插件机制:核心保持精简,翻译/日程/Wiki/剪藏/项目分析作为内置插件,支持第三方扩展

      • 桌面宠物:驻桌面桌宠,外部脚本/cron/CI 可通过本地 HTTP API 触发气泡通知;全局快捷键触发工作弹窗

      • Vault 隔离:每个项目独立数据空间,附件/配置/插件全隔离,本地文件系统就是数据源,无云账号

    • 后续安排

    现在的插件能力还很弱,后续会优化插件化能力,支持通过插件接入其他文件类型,或者工具

    10 replies    2026-08-24 12:38:58 +08:00
    hipkomh
        1
    hipkomh  
       5h 5m ago
    给构建个 linux 版本呗. 我可以上架 flatpark.com ~
    yustation
        2
    yustation  
       4h 16m ago
    好像和某个知名 web 编辑器重名了
    coolair
        3
    coolair  
       3h 50m ago
    win 装完,窗口无法拖动
    qinfengge
        4
    qinfengge  
       3h 46m ago
    感觉界面挺好看的,star 了
    sungnix
        5
    sungnix  
       3h 44m ago
    建议增加个 Windows 便携版😀
    ybz
        6
    ybz  
    PRO
       3h 43m ago   ❤️ 1
    https://github.com/slab/quill 同名就算了,连功能也类似。。。你起这名字干啥呢。
    EmptyDX
        7
    EmptyDX  
       3h 42m ago
    @ybz 蹭蹭不进去
    meihuanyu88x
        8
    meihuanyu88x  
       2h 33m ago
    @ybz #6 可能是 ai 起的名字 ai 做的方案
    Summeretto
        9
    Summeretto  
       2h 31m ago
    @ybz #6 感觉纯碰瓷来的
    zhw2590582
        10
    zhw2590582  
       52 mins ago
    @ybz 不蹭怎么有流量
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4204 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 05:31 · PVG 13:31 · LAX 22:31 · JFK 01:31
    ♥ Do have faith in what you're doing.