Guide
Everything you need to know to run your projects with Localhoston.
1. Getting Started
- Sign up at localhoston.com using your GitHub or Google account
- Purchase a license from the Dashboard
- Click Download App to get the macOS app
- Open the app and sign in with the same account
2. Add a Project
Drag your project folder into the Localhoston window, or click the + button in the sidebar to browse for a folder.
Localhoston automatically detects the framework your project uses and configures the right settings. Supported frameworks:
JavaScript / TypeScript
- Next.js
- Vite (React, Vue, Svelte)
- Nuxt
- Astro
- Remix
- SvelteKit
- Expo
- Express / Fastify / NestJS
Python & Others
- FastAPI
- Flask
- Django
- Streamlit
- Gradio
- Flutter
3. Start Your Server
- Select your project in the sidebar
- Click the Play button next to a service to start it
- The status indicator turns green when it's running
To stop a service, click the Stop button. You can also start or stop all services at once from the project header.
If something goes wrong, check the Logs panel below the service row. It shows output from your project's server in real time.
4. Open in Browser
Each service gets its own URL:
http://service.project.localhost:1456
Click the URL badge in the app to open it in your browser. With frameworks like Next.js, Vite, or Nuxt, code changes appear in the browser without refreshing. For backend frameworks like Express or FastAPI, refresh the page to see updates.
5. Monorepo
If your project folder contains multiple apps (a monorepo), Localhoston detects each one as a separate service. You can start and stop them individually.
Supported workspace formats:
- npm / yarn workspaces
- pnpm workspaces
- Turborepo
7. Deploy to VercelPro
Deploy your project to Vercel with a single click. No need to set up Git repositories or use the command line.
Connect Your Vercel Account
- Open Localhoston and go to Settings
- Click Connect to Vercel
- A browser window will open — sign in to Vercel and approve the connection
- Return to Localhoston — you're connected!
Deploy
- Click the menu on a service
- Select Deploy from the dropdown
- Localhoston uploads your project files and creates a Vercel deployment
- Once deployed, click the URL to view your live site
Supported Frameworks
- Next.js
- Vite (React, Vue, Svelte)
- Nuxt
- Astro
- Remix
- SvelteKit
- Create React App
Permissions
Localhoston requests the following Vercel permissions:
- Deployments — to create deployments and upload files
- Projects — to create and configure Vercel projects
Your Vercel access token is stored securely in your macOS Keychain. It is never sent to our servers.
Disconnect
To disconnect Vercel, go to Settings and click Disconnect. This removes the access token from your Keychain. You can also revoke access from your Vercel account settings.
8. Settings
Open Settings from the sidebar to customize Localhoston:
- Theme — switch between Light, Dark, or System
- Language — English or Korean
- Proxy Port — change the port used for browser URLs (default: 1456)