Documentation Index
Fetch the complete documentation index at: https://docs.openhome.com/llms.txt
Use this file to discover all available pages before exploring further.
Accessing the OpenHome Dashboard
Login
- Go to the OpenHome Dashboard.
- Enter your Email and Password.
- Click
Log into access your account. - Alternatively, you can sign in using Google or Apple by clicking
Sign in with GoogleorSign in with Apple.
New User Registration
- If you’re new to OpenHome, click
Don't have any account?to open the signup form, where you can create a new account. - You can also sign up using Google or Apple by clicking
Sign up with GoogleorSign up with Apple.
Navigating the Home Page
Home Dashboard Overview
- Abilities: Access default Abilities provided by OpenHome.
- Agents: View and manage pre-installed agents.
- Marketplace: Browse additional agents and Abilities.
Using the Dashboard
Start Conversation
To start a conversation, simply navigate to the left sidebar and select one of the available agents under “My Conversations.” Just click on the agent you’d like to interact with, and you’ll be ready to engage in a dynamic and personalized chat.- Start Conversation: The conversation will start automatically, ensuring enhance user experience. If you wish to end the conversation, simply click the orange button to stop. To start a new conversation, click the green button and continue the interaction.
- Audio & Mic: Use the left sky blue button to turn off speaker and right sky blue button to mute your mic.
- Interrupt: The interrupt button allows manual interruptions.
- Conversation Modes: Switch to audio-based conversations by toggling the mode button to “on.” Text mode is the default, but feel free to choose audio anytime for a more dynamic experience.
- History: Review your conversation history displayed in the center.
- Settings: The profile can be found in the lower-left corner. To configure the SDK settings, simply navigate to “Settings.”

Agent Settings
The Agent Settings panel, located on the right side of the conversation window, offers you the flexibility to adjust and fine-tune agent-related preferences. It includes options for Conversation, Behavior, and Identity Controls.- Conversation Settings: Use these controls to manage how conversations behave in real time:
- Interactive Interruption: Lets you interrupt the agent while it is responding.
- Auto Interruption: Automatically handles interruptions based on interaction cues.
- Alerts: Turns conversation-related notifications on or off.
- Interrupt Sensitivity: Adjusts how easily interruptions are triggered.

- Behavior Controls: Customize the greeting by crafting a personalized Starting Message, define agent traits through a Descriptive Prompt, and establish the role of the agent with a clear Purpose Prompt.

- Identity Controls: Select the voice and language based on your agent preferences to create a more personalized and engaging experience.

Agents Page
The Agents page allows you to view, manage, and create custom AI agents. You can also add new voices to customize the interaction experience further.Managing Agents
- Search: Use the search bar to find specific agents quickly.
- Edit or Delete: Use the icons below the agent name to edit or delete them.
Create New Agent
- In the left sidebar, click on “Create” and choose “Agent Personality” to get started.
- You will see three creation options:
- Quick Creation
- Create Your AI Twin
- Pro Creation
- Quick Creation is a fast setup path with minimal inputs.
- Complete these fields:
- Avatar: Upload an avatar or click Generate with AI to create one.
- Name: Enter the personality name.
- Starting Message: Set the default greeting shown/spoken at conversation start.
- Description: Add the core behavior prompt that defines how the personality responds.
- Personality Category: Choose the primary category (for example, Education, Companion, Home, Famous People, Games, Role Play).
- Voice Identity: Select a voice, optionally use Clone voice, and preview it with the play button.
- Switch to PRO Mode: Move to the full editor if you need advanced settings.
- Save Personality: Create the personality with the current quick setup values.

Abilities Page
The Abilities page allows you to manage and customize the functionalities available in OpenHome. You can view installed Abilities, add new ones, and configure trigger words.Managing Abilities
- Tabs:
- My Abilities: View all custom Abilities you have created.
- Published Abilities: View all custom Abilities you have published.
- Installed Abilities: Manage all installed Abilities.
- Add Custom Ability: Upload a .zip file containing your code to create a custom ability.
- Live Editor: Enhance your created ability by utilizing the live editor for real-time modifications and improvements.
Ability Controls
- Enabled: Turn the Ability on or off.
- Agent/System Ability: Choose whether the Ability runs as an Agent Ability or a System Ability. Enable only one of them based on your use case.
- Trigger Words: Use ADD + to add trigger phrases and use the
xon each tag to remove them. - Last Updated: View the latest update timestamp at the bottom of the Ability card.

Add New Ability
- In the left sidebar, click on “Create” and choose “Agent Ability” to get started.
- Ability Information: Enter the basic details for your Ability:
- Name: Add a unique, identifiable Ability name that appears in the dashboard and marketplace.
- Description: Write a short summary to describe what the Ability does.
- Image: Upload an image to represent the Ability in the dashboard and marketplace.

- Ability Behavior: Configure how the Ability works:
- Category: Choose how the Ability behaves (for example,
Skill,Agent Controlled,Background Daemon, orLocal). - Template: Pick a built-in template card, or click
Upload Custom Abilityto upload your custom Ability package. - API Keys: Add required third-party keys by entering a key name and provider link, then click
+ Add. Set key values later in Settings > API Keys. - Trigger Words: Add trigger words/phrases that activate the Ability during conversations.
- Category: Choose how the Ability behaves (for example,

Finalizing
- Click
Save Abilityto add the new Ability.
Marketplace
The Marketplace lets you discover and use Personalities, Abilities, and Voices.Personalities, Abilities, and Voices Tabs
- Use the top tabs to switch between Personalities, Abilities, and Voices.
- Use the search bar to find personalities and abilities quickly.
- In Personalities, you can open cards, use
Read More, start withCall, filter by categories, and useShow More/Show Less.
Featured Abilities and Voices
- Featured Abilities shows curated ability cards with actions like
Try ItandUninstall. - The Voices section provides two tabs: OpenHome Voices and User Voices.
- Each voice card includes tags and a play button to preview the voice.
Newly Added
- The Newly Added area has separate rows for Personalities and Abilities.
- Each row supports search,
Find, and sorting (for example,Newest). - Use the add card (
+) to create a new Personality or Ability from that row.
Template Abilities
- Built-In: These are default templates for built-in capabilities.
Try Template Abilities
Click thetry it button. A pop-up will appear where you should enter the name provided next to “Creating Template Capability.”




Commit: Commit you changes as a new release.
Discard Changes: Discard your current changes.
Save Changes: Save your current changes.
Revert: Revert your changes to initial release.
Download Folder: Download the ability code as a zip folder in.
Start Live Test: Test your changes live here.
Mic: Turn on/off microphone.
Speaker: Turn on/off speaker.






