1. Paste your CharacterAI Definitions

The Technical Challenge: Mapping the Soul

CharacterAI's schema is flexible, but Voxta's is rigid. Here is how our converter ensures your character "survives" the move:

1. UUID Generation

Voxta requires an ID field that acts as a primary key for the profile. CharacterAI doesn't expose this in their text definition. We automatically generate an RFC-compliant UUID for you, ensuring the Voxta app recognizes it as a valid, unique character.

2. CamelCase and Key Mapping

Voxta expects firstMessage and creatorNotes. CAI doesn't use these names. Each field it recognizes in the CharacterAI data is copied to the matching Voxta field, with your wording left untouched.

3. Persona to Personality Mapping

In CAI, the "Advanced Definition" often contains example chats. Voxta prefers these in a separate mesExample block. Text is copied across as written (see "What this converter changes" below), so review the result in Voxta and adjust any wording or formatting you want to change.

How to Setup Your Voxta Companion

  1. Convert & Download: Use the tool above to get your character.json.
  2. Create Folder: In your Voxta Profiles directory, create a new folder named after your character.
  3. Deploy Files: Move the JSON into that folder. Add a matching image named character.png.
  4. Launch: Open Voxta and click the "Refresh Profiles" button. Your character will now be ready for voice interaction.

FAQ: CAI to Voxta

Q: Does this include the voice settings?

A: No. Voxta's voice settings (ElevenLabs, etc.) are set within the Voxta app itself. This tool converts the *personality* and *logic* of the character.

Q: Is the conversion truly private?

A: 100%. We use client-side logic only. No data ever leaves your browser during the CharacterAI to Voxta process.