# OpenDot > Docs for building voice agents, tuning pipelines, binding hardware, and operating sessions across cloud, local, and device runtimes. ## Docs - [Agent Studio](https://docs.opendot.ai/agent-studio.md): Create agents and prepare their runtime configuration. - [Platform architecture](https://docs.opendot.ai/architecture.md): Understand the current OpenDot control plane, voice runtime, database, deployment, and device architecture. - [Authentication](https://docs.opendot.ai/authentication.md): Local email/password auth, Supabase Auth, and the OpenDot app-user boundary. - [Browser Test](https://docs.opendot.ai/browser-test.md): Stream microphone audio to the local runtime and inspect live voice turns. - [Configuration](https://docs.opendot.ai/configuration.md): Tune the VAD, STT, LLM, and TTS stages for the selected OpenDot agent. - [Contributing](https://docs.opendot.ai/contributing.md): Set up OpenDot, choose a contribution area, and run the right checks before opening a pull request. - [Database inspection](https://docs.opendot.ai/database-inspection.md): Inspect the local PostgreSQL schema and platform data with Drizzle Studio. - [Dot device](https://docs.opendot.ai/device-firmware-hardware.md): Understand the current Dot firmware, Waveshare reference hardware, and coming open hardware direction. - [Dot Device console](https://docs.opendot.ai/dot-device.md): Pair devices, check runtime availability, and bind voice configs. - [Overview](https://docs.opendot.ai/index.md): OpenDot is the open platform for voice agents on real devices. - [Login and signup](https://docs.opendot.ai/login-signup.md): Understand the OpenDot auth screen, local credentials, Supabase Auth, login, and account creation. - [Quickstart](https://docs.opendot.ai/quickstart.md): Run the platform locally, create a voice agent, and test a turn. - [Render deployment](https://docs.opendot.ai/render-deployment.md): Deploy the OpenDot web console, platform API, and voice runtime with render.yaml. - [Repo map](https://docs.opendot.ai/repo-map.md): Find the OpenDot files, boundaries, and verification commands that match your contribution. - [Runtime configuration](https://docs.opendot.ai/runtime-configuration.md): Environment variables and local runtime behavior for voice sessions and devices. - [Settings](https://docs.opendot.ai/settings-api-keys.md): Manage workspace preferences and prototype SDK keys. ## OpenAPI Specs - [openapi](https://docs.opendot.ai/api-reference/openapi.json) ## Optional - [Discord](https://discord.gg/M2Y8VC2H) - [GitHub](https://github.com/itsperini/opendot) - [X profile](https://x.com/opendot) - [Blog](https://perini.dev/)