Back homeSelf-host OpenInterviewer
Your deployment, credentials, and storage
Standalone mode keeps researcher credentials in your server environment. It needs Node 24.19+, either Vercel AI Gateway access or one Google Gemini, Anthropic Claude, OpenAI, or OpenRouter key, an Upstash Redis REST URL and token, and four independent secrets.
Agent-friendly setup
git clone https://github.com/linxule/openinterviewer.git
cd openinterviewer
npm ci
cp .env.example .env.local
# Fill the required standalone values in .env.local, then:
npm run setup:check -- --mode standalone
npm run devThe setup checker reports missing variable names and invalid shapes only. It does not print values, write secrets, provision resources, or contact an AI provider.
Security essentials
Keep all credentials server-only. Never reuse the admin password, session secret, participant secret, or rate-limit salt. Use a write-capable Redis token only on the server.
Full runbook
The repository documents local setup, Vercel environment scoping, readiness checks, hosted BYOS, legacy-link retirement, staging, and rollback.
Open the setup guide