Skip to content
for people with too many localhost tabs

Every local project, one click from flow .

vibetop lives on your desktop and opens everything a project needs — editor, terminal, Git client, database and AI editor — then starts or stops its server in one click.

Early access · free while in beta

Not another environment. vibetop sits on top of the setup you already have and flips it on and off.

  • Herd
  • Valet
  • Docker
  • npm / pnpm
  • artisan serve
  • any shell command

Less window-hunting. More shipping.

open

Your whole toolbelt, per project

Editor, Git client, terminal, database and AI editor, each opened straight into the right folder or connection.

start / stop

Servers on and off

Flip a dev server, container or Herd site on when you need it and off when you don’t. Your laptop fan will thank you.

jump

Keyboard launcher

Hit your shortcut, type two letters, press enter. You’re in the project before the coffee cools.

status

See what’s running

A glance at the menu bar shows what’s live and on which port, so nothing quietly hogs memory.

config

Works with or without config

Sensible guesses out of the box; a small vibetop.json when you want exact control.

quiet

Stays out of the way

No dashboards to babysit. It opens your tools, then gets out of the way so you can work.

Set up once. Switch forever.

  1. Point it at your projects

    Add a folder like ~/sites and vibetop lists every project inside it.

  2. Pick your tools

    Choose your default editor, terminal, Git client, database app and AI editor once.

  3. Click and go

    Open any project with everything around it, and start its server with the same click.

A tiny file, if you want one.

Drop a config in the project root to tell vibetop which tools to open and how to start or stop the server. No file? It guesses sensible defaults and you only ever see the buttons that make sense.

vibetop.json
{
  "name": "acme-storefront",
  "open": {
    "editor":   "Cursor",
    "git":      "Tower",
    "terminal": "Warp",
    "database": "TablePlus",
    "ai":       "Cursor"
  },
  "server": {
    "start": "npm run dev",
    "stop":  "auto",
    "url":   "http://localhost:3000"
  }
}

Back in it in one click.

Join the early access list, point vibetop at your projects folder, and stop rebuilding your workspace every time you switch.

Request early access