"Is the dev server up? What port was it on again?" When you're running an API on 3000, a frontend on 5173, and a database on 5432, that question gets old fast. The Ports tab answers it at a glance: a live list of local ports, which ones are actually listening, what's running on them, and a one-click button to open any of them in your browser.
Open it from the bottom panel as Ports (the power-plug icon). For how it relates to the Terminal and the other tabs, see the bottom panel overview.
The list has a header row β Port, Status, Process / Label β and one row per tracked port:
On the right of each row are two buttons: a globe and an β (covered next). If you've never tracked a port, you'll see an empty state instead β an antenna icon, "No ports forwarded", and an Add Port button to get started.
Click the globe icon on any row and LingCode opens http://localhost:<port> in your default browser. Hovering shows the exact URL it'll open, so there's no doubt about where you're going. This is the everyday move: start your dev server, watch the row flip to green Active, click the globe, and you're looking at your app β no typing localhost: anything.
Click the + in the tab's toolbar (it turns into an β to cancel) and an add row appears, already focused. Type a port number (the field is numeric β the Add button stays disabled until it's a valid integer) and an optional Label to remember what it's for ("API", "Storybook"). Press Enter or click Add. The port joins the list and gets a live status dot like the rest.
Adding a port is for things you want to keep an eye on even before they're up β pin 3000 with the label "API" and you'll see the dot turn green the moment your server boots, instead of polling it yourself. To stop tracking a port, click the β on its row.
You don't have to add every port by hand. While the tab is open it watches for listening ports and surfaces them, and ports forwarded from a devcontainer appear labeled "devcontainer". The manual Add flow is there for the ports you care about ahead of time or that you want a friendly label on; everything else tends to show up by itself.