Layrr

Layrr

Narnia · 圖片 · 程式設計

Layrr 是一款免費的開源 CLI,能把瀏覽器變成針對本機網頁應用的視覺化程式碼編輯器。你在執行中的頁面上選取某個元素、用平實的語言描述想做的修改,AI 程式碼代理就會更新儲存庫裡對應的原始碼檔案。它可與你現有的環境並行運作,能接上 Claude Code、Codex CLI,或透過 Pi 使用 Gemini,而且直接編輯真正的原始碼,而非另一個獨立的設計層。

Layrr 的介面預覽

關於 Layrr

Layrr 是什麼

Layrr 是 Narnia 打造的指令列工具,位於瀏覽器與你的開發伺服器之間。把它想成一種瀏覽器程式碼代理介面:它會在你看的頁面注入一層小小的覆蓋層,把你點選的任何元素對應回產生它的程式碼,再把那個位置連同你的指令交給程式碼代理。它的賣點很簡單。錯誤在瀏覽器裡看得到,檔案卻找不到。Layrr 補上了這段落差。

它是給誰用的?已經在本機執行網頁應用,也已經信任 AI 程式碼代理的開發者。你不必憑記憶描述頁面,而是直接指著你講的那個按鈕、卡片或標題。這就把提示詞裡的猜測拿掉了。

最大的限制在於適用範圍。Layrr 是針對原始碼修改的視覺化編輯器,不是完整的設計工具,也不是代管平台。它需要本機應用、可運作的開發伺服器與 Git 儲存庫,並依賴你設定好的代理。它同樣以 CLI 形式推出,所以沒有圖形介面的應用要安裝,也不會被特定 IDE 綁死。這也代表熟悉終端機是必要條件。

開始使用

  1. 用 npm i -g layrr 全域安裝 CLI,然後在本機網頁專案的根目錄執行它。
  2. 照平常的方式啟動開發伺服器,讓 Layrr 在瀏覽器與該伺服器之間扮演代理。
  3. 在瀏覽器開啟應用,將游標移到某個元素上並點選(或按 Shift+點選抓取多個),選出你想修改的準確範圍。
  4. 用平實的語言描述調整內容,涵蓋文案、間距、顏色、版面或整個元件。
  5. 檢視代理的修改,查看 Git 紀錄中的 [layrr] 提交,如果結果不如預期就還原。

產品資訊

快速了解 Layrr 的定價、支援平台與效能。

免費方案是
付費方案$0
平台Web (CLI, Node.js)
開發者Narnia
類別圖片 · 程式設計
發布日期Oct 2025
最近更新May 2026
網站訪問量N/A
網站全球排名N/A
API 提供狀態否

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 前端開發者:任何在做 React、Vue、Svelte、Next.js 或 Astro 應用的人,想直接指著元素,而不是到處找它的檔案。不需要新的框架。
  • 個人開發者與獨立開發者:想更快編輯介面、又不想在技術堆疊裡多加一個設計工具的小團隊。
  • AI 程式碼代理使用者:已經在用 Claude Code、Codex CLI 或透過 Pi 使用 Gemini,想為這些代理提供精確元素脈絡的人。帶著你信任的代理來就行。

任務

  • 修正視覺錯誤:直接在算繪出來的頁面上,修好過寬的按鈕、錯誤的文案或跑掉的間距。
  • 小幅介面調整:不必先開啟原始碼檔案,就能調整顏色、版面或單一元件。
  • 製作修改原型:試一種文案或版面變化,並把修改留在 Git 裡,以便還原。

情境

  • 在本機開發時反覆調整某個頁面,你看得到問題,卻找不到背後的檔案。
  • 當模糊的文字提示詞老是對不上目標時,把精確的元素交給代理。
  • 在現有應用上工作,既不想採用新框架,也不想換掉目前的編輯器。

主要功能

點選即選取元素脈絡

Layrr 會在執行中的頁面注入覆蓋層,讓你將游標移過去並選取你想講的那個元素,或按 Shift+點選一次抓取多個。它會把選取的 DOM 與原始碼脈絡帶進修改流程。不用再憑記憶描述標記。代理根據真實結構工作,而不是你改寫後的版本。

將原始碼對應回真實檔案

這個工具運用框架的中繼資料與檔案搜尋,把點選的元素往回追溯至產生它的程式碼。這套對應是產品的核心。它是有求於代理「改一下頁首」與明確告訴它該碰哪個元件之間的差別。

用平實語言提出修改

選好元素後,你用日常語言描述修改,涵蓋文案、間距、顏色、版面或元件調整。講短一點就好。Layrr 會把目標原始碼位置持續附在請求上,讓指令牢牢綁在正確的程式碼。

可還原的 Git 紀錄

成功的修改會以 [layrr] 前綴提交,因此每次變更都會出現在你平常的 Git 紀錄中。你可以檢視代理做了什麼。如果某次修改沒對準,就退回去。

變更檔案感知

在代理執行前,Layrr 會為儲存庫建立快照,並避免將已修改的檔案加入暫存。這能把無關的本機變更排除在提交之外。它讓工具在做到一半時更安全,因為那時你手邊多半還有其他修改在進行。

框架與代理的彈性

Layrr 可搭配 React、Vue、Svelte、Next.js 與 Astro 等常見框架,也支援任何純 HTML。它採用代理架構,因此能就地配合應用原本執行的地方。你可以把它搭配 Claude Code、Codex CLI 或透過 Pi 使用的 Gemini。沒有 IDE 綁定問題,安裝只要一行 npm 指令。

優缺點

優點

  • 依 MIT 授權免費開源,儲存庫放在 GitHub 上。
  • 將準確的元素與原始碼脈絡送給代理,減少模糊或指錯方向的提示詞。
  • 能配合現有應用與常見框架,採用時不必重寫。
  • 每次修改都以 `[layrr]` 前綴提交,便於檢視或還原變更。
  • 沒有 IDE 綁定問題,也不會把你綁在特定的程式碼代理上。

缺點

  • 它是 CLI,因此偏好點選式介面的開發者沒有圖形化應用可用。
  • 它需要本機應用、可運作的開發伺服器與 Git 儲存庫,因此不適合你無法在本機執行的代管或閉源環境。
  • 每次修改的品質仍取決於你搭配的 AI 程式碼代理。
  • 它是年輕的專案,功能深度與穩定性還在追趕成熟的設計工具。

常見問題

它把瀏覽器變成針對本機網頁應用的視覺化程式碼編輯器。你點選一個元素、描述修改,AI 程式碼代理就會編輯儲存庫裡對應的原始碼檔案。Layrr 負責處理你所見內容與背後程式碼之間的對應。