自述非前端背景、全程由AI寫碼:開發者在掘金發文介紹開源編輯器XJ-Editor
科技 即時報導 刊登 (台北時間) 閱讀約 4 分鐘
掘金作者修己xj於2026年11月3日發文,自述以AI生成全部程式碼打造本地優先的Markdown桌面編輯器XJ-Editor並開源,本臺整理文中說法與可核實資訊的邊界。
2026年11月3日,掘金用戶「修己xj」發布文章,說明自己開發並開源的本地優先(local-first)Markdown桌面編輯器XJ-Editor。依該文自述,這款編輯器的程式碼全部由AI生成,作者本人不具備前端開發背景,角色接近產品經理兼測試員,主要工作是提出需求、實際使用,並把不順手之處回饋給AI修正。專案存放於GitHub(github.com/xiuji008/xj-editor),採開源形式公開。
上述「AI寫全部程式碼」與作者背景的說法,均出自發文者本人的單一訊源,本臺無法獨立核實其開發過程細節。
開發動機與功能定位
作者在文中說明自製動機:市面上既有的工具如Typora、Obsidian,或VS Code搭配插件,各自可用,但日常寫作流程中頻繁切換視窗(編輯、看PDF、轉Word、使用網頁版AI潤色、Git提交另開終端機),累積下來耗損耐心。XJ-Editor的設計目標是把這些操作收進同一個視窗。
依文章列舉,功能涵蓋幾個面向。編輯與預覽部分,支援Markdown、HTML、JSON與純文本,可分屏與一鍵切換預覽;圖片、PDF、Word、Excel、PPT與壓縮檔可直接內嵌檢視。格式轉換方面,Word、PPT、Excel、PDF、EPUB可在本機一鍵轉為Markdown,作者說明轉換基於anydoc的WASM實作,檔案不出本機,轉換完成後自動開啟編輯。
AI功能採內建方式,預設支援OpenAI、Claude、Gemini、DeepSeek、Kimi、千問、智譜與Ollama八家服務,可對選取文字進行潤色、擴寫、翻譯、校對或生成圖表,另有多會話與流式回覆。作者同時註明,目前的AI功能僅屬簡單接入,尚未深度使用,後續計畫逐步加入Agent能力。
PDF標記與內建Git面板
PDF處理是文中著墨較多的部分。XJ-Editor將PDF內嵌開啟,支援在頁面上劃重點與加批註,標記資料與文件一同存放於本地,不依賴雲端帳戶,拷貝到其他機器後仍可使用。左側PDF、右側分屏Markdown的配置,讓閱讀與摘錄在同一視窗完成。
版本管理方面,Git被做成側邊欄面板,包含變更檢視、逐行diff、提交歷史與分支操作。作者在文中描述的常見困境是:寫文件的人為了一次提交得開終端機敲指令,久了乾脆不提交,最後靠「文件_v2_最終版_真的最終.docx」這類檔名管理版本。
寫作功能則包含Mermaid、PlantUML、Chart.js圖表渲染,KaTeX數學公式,GitHub風格提示塊與YAML Front Matter資訊卡片,均為預設內建,無需另行配置。
訊源邊界
本文所述功能、技術細節與開發過程,全部取自發文者2026年11月3日的單篇自述文章。程式碼是否全由AI生成、各項功能的實際完成度與穩定性,需以GitHub儲存庫的原始碼與實際使用檢驗為準,本臺尚未進行實測。AI輔助開發流程中「提需求、AI產碼」的分工描述,亦屬作者單方說法,未有第三方驗證。
與近期開發者社羣對AI工具選用和工作流調整的討論相比,如V2EX上「開始棄用vscode」的討論串,這篇文章提供的是另一種樣態:非專業開發者以AI跨越技術門檻,產出可公開發布的桌面軟體。至於此類專案的長期維護與品質,文中未見相關承諾或時程。