Skip to main content
The Remix development server (remix dev) relies on Node.js APIs that Bun does not implement. This guide uses Bun to initialize the project and install dependencies, and Node.js to run the dev server.

Initialize a Remix app with create-remix.
terminal

To start the dev server, run bun run dev from the project root. This runs the remix dev command with Node.js.
terminal

Open http://localhost:3000 to see the app. Changes you make to app/routes/_index.tsx are hot-reloaded in the browser.
Remix app running on localhost

To build your app, run bun run build.
terminal
Then start the app from the project root.
terminal

See the Remix docs to learn more.