← 返回总览

vercel-labs/portless

Replace port numbers with stable, named local URLs. For humans and agents.

11,710Fork: 382语言: TypeScript协议: Apache-2.0今日 +69GitHub ↗

🤖 深度介绍

它是什么

Portless 是 Vercel Labs 推出的本地开发工具,让你彻底告别 localhost:3000 这类端口号,改用 my-app.local 这样的稳定命名 URL——无论是人还是 AI 代理,都能更直观地访问本地服务。

核心亮点

  • 命名代替端口:每个项目绑定一个固定名称,重启后 URL 不变,无需记忆端口
  • 代理友好:专为 AI 编码代理设计,让 Claude、Copilot 等工具能稳定引用本地地址
  • 零配置:安装后自动检测运行中的服务,无需修改代码或配置文件
  • 类型安全:基于 TypeScript 构建,CLI 体验流畅

为什么火

端口号是本地开发中最大的心智负担之一。随着 AI 代理越来越多地参与编码,它们需要可预测的 URL 来反复访问本地环境。Portless 精准切中这个痛点,且来自 Vercel 背书,上线即获得近 1.2 万星标,增长迅猛。

适合谁用

  • 同时维护多个前端项目的开发者,厌倦了端口冲突
  • 重度使用 AI 编程助手的工程师,希望代理能稳定连接本地服务
  • 需要向同事或远程演示本地效果的团队

快速上手

# 全局安装
npm install -g portless

# 启动服务并分配名称
portless dev -- npm run dev
# 访问 http://my-project.local 即可

无需改动代码,Portless 自动代理流量到你的实际端口。