Portless:把本機開發服務固定成命名網址,降低多 Agent 並行時的 port 混亂
Portless 將 localhost:3000/3001 這類易變 port 轉成 https://myapp.localhost 等穩定本機網址,並透過 v0.15 的 portless doctor 提供唯讀環境診斷,適合多個 AI coding agent、worktree 與多專案並行開發場景。
AI Coding / Local Dev Tooling
當同一台機器同時跑多個專案、git worktree 或 AI coding agent 時,真正讓流程失穩的往往不是大架構,而是 localhost:3000、3001、5173 這些不斷變動的小細節。Portless 的切入點就是把易變 port 抽象成穩定、可命名的本機網址。
https://myapp.localhost,讓人與 agent 都比較不容易開錯服務、打錯環境或踩到 port 衝突。
這篇 Threads 提到什麼
Ryan Chou 分享 Portless 適合用在同時跑多個 AI coding agent 的開發流程。它會把 localhost:3000、localhost:3001 這類會變動的網址,改成像 https://myapp.localhost 的固定名稱;實際 port 由 Portless 自動分配。
這在多專案、多分支、git worktree 並行時特別有用,因為每個分支或服務可以取得獨立網址,減少 port 衝突,也降低 agent 操作到錯誤服務的機率。
Portless 的核心能力
穩定命名網址
用 https://<name>.localhost 取代裸 port。對人類來說更好記,對 agent 來說也更容易被 prompt、測試腳本與 browser automation 穩定引用。
自動分配 port
Portless 會替子程序分配 port,並透過 PORT 環境變數或框架對應參數傳入,支援 Next.js、Express、Nuxt、Vite、Astro、Angular、Expo 等常見開發伺服器。