Self-hosting quickstart
Explore the real interface with zero credentials, then connect a workspace you control.
Updated September 27, 2026 3 min read
You can run the real Command Center interface before you've connected a single database or provider, which is the fastest way to decide whether this is worth setting up for real. A connected installation, when you're ready for one, adds your own workspace, authentication, and provider configuration on top of that same interface.
Explore locally
You need Git, Node.js 22 or later, and npm. Clone the repository and start the app:
git clone https://github.com/JohnConnorCode/accelerate-site.git
cd accelerate-site
npm ci
npm run dev
Open the local URL printed in the terminal, then visit /demo/command-center. Choose a fictional business and follow your first workflow. This path does not need email or AI provider keys.
Start with your own business identity
The full repository defaults to a neutral Command Center homepage. You receive the complete application, with Accelerate agency content disabled. Set NEXT_PUBLIC_BUSINESS_NAME and NEXT_PUBLIC_SITE_URL for your installation. This is one codebase: every installation, including ours, can enable bundled agency presentation with NEXT_PUBLIC_DISTRIBUTION_PROFILE=branded or disable it with neutral. Keep build and runtime values aligned, then rebuild and deploy. Both profiles retain the editor, AI/MCP, plugins and workspace; hosting authorization is a separate concern.
Before a database is connected, Open your workspace shows a setup screen with links to the installation guide and fictional demo. Visiting /admin/login directly shows the same next steps. First-party analytics stays inactive on an unconfigured fork, so exploring the site does not require a database connection.
After connecting your workspace, open Site Studio and choose Edit installation website. Update identity, theme, pages and navigation, connect published forms, then preview, save and publish. Website tools includes the setup sequence. Form responses use the existing review workflow, and private previews cannot submit. ChatGPT editing requires the owner-approved connection described in the Site Studio guide.
An optional reduced export is available with node scripts/export-neutral-starter.mjs --output /absolute/new/workspace. It physically omits protected media and replaces business-owned content. It is not required to fork the complete product. Follow docs/self-hosting/NEUTRAL-DISTRIBUTION.md for both profiles, asset rights, hosting configuration and verification steps. Provider connections remain yours to configure.
Connect a real workspace
Use a Supabase project and provider accounts you control. Follow Connect your installation for the environment variables, the setup command, and verification steps. For version-specific details, use docs/self-hosting/SELF-HOSTING.md in your checkout.
Do not use an existing production database as an installation experiment. The owner identity and migration order matter; skipping a step can leave an account without workspace access.
Add providers incrementally
Start with one workflow. Connect its providers, then inspect Setup. An OpenRouter key enables configured AI workloads; a verified mail connection enables real sending. Neither is required merely to explore the demo.
Before importing real contacts, confirm that you can sign in to the intended workspace and complete a controlled test workflow. Check the action result as well as the screen's success message.
Keep your installation maintainable
Use the installation and upgrade instructions shipped with your version. Back up your database before upgrades. Keep server credentials in local or hosting-provider secret configuration, not in source control.
For extending the application, start with Build on it. For connecting an external assistant, see MCP client setup.