Open Home AI — An AI-driven open protocol for smart home devices.
OHAI uses the power of AI to break ecosystem barriers between IoT device manufacturers and platforms. It lets consumers control devices according to their own habits, build their own smart home environment, and achieve intelligent cross-brand device automation.
- AI-Powered — Natural language understanding and intelligent automation via LLMs
- Vendor Neutral — Works with devices from any manufacturer
- Customizable — Define your own scenes, rules, and workflows
- Privacy First — Self-hosted, local-first architecture
- Extensible — SDKs for JavaScript, Python, and more
The documentation site is built with VitePress.
# Install dependencies
pnpm install
# Start dev server
pnpm devThe dev server will start at http://localhost:5173.
# Build for production
pnpm build
# Preview the production build locally
pnpm previewThe built site will be generated in docs/.vitepress/dist.
The built static files in docs/.vitepress/dist can be deployed to any static hosting service:
- GitHub Pages — Push the
distfolder or use a CI workflow - Vercel / Netlify — Connect the repo and set build command to
pnpm build, output directory todocs/.vitepress/dist - Self-hosted — Serve the
distfolder with Nginx, Caddy, or any static file server