Zero-Server Processing: Your character data never leaves your device. All logic is executed client-side via your browser's RAM to ensure 100% privacy for your creative digital assets.
1. Upload your KoboldAI JSON
Technical Documentation: Mapping Legacy Saves to Cloud Schemas
The migration from **KoboldAI** to **CharacterAI** involves a transition from a backend-centric data model to a frontend-centric cloud service. KoboldAI save files are designed primarily to maintain the state of an inference model's context, whereas CharacterAI utilizes a proprietary, highly structured system designed to drive its "Advanced Definition" engine.
1. Analyzing the "Definition" Monolith
CharacterAI primarily relies on a single "Definition (Advanced)" field to store the character's core logic. This block often contains a mixture of W-style descriptions, roleplay cues, and dialogue examples. KoboldAI JSON files utilize a flat structure with specific field names like description and scenario. Our converter performs a technical "Semantic Breakdown," identifying the most influential traits from your Kobold source and synthesizing them into a cohesive definition block that CharacterAI's model can easily interpret.
2. Character Count and Token Optimization
CharacterAI enforces strict character limits on its "Short Description" and "Greeting" fields. KoboldAI files often contain sprawling introductory text. Our tool applies technical heuristics to identify the most salient aspects of your character's persona, automatically generating a concise summary that fits within CharacterAI's constraints without losing the character's unique identity. This ensures that your ported character remains coherent and manageable within the CharacterAI interface.
3. Dialogue and Greeting Normalization
CharacterAI uses a simplified dialogue format to maintain model stickiness. We extract the "First Message" from your Kobold source and map it to the CharacterAI greeting field, while reformatting dialogue examples into the standard patterns that maximize the character's speaking style. This normalization prevents "token leaking" where the AI types out roleplay tokens or raw JSON keys, ensuring a smooth and immersive transition from local to cloud-based roleplay.
4. The Security of Local Browser Execution
Character development represents a significant creative investment. We honor this by performing all extractions and mapping locally. By running the conversion logic entirely in your browser's RAM using JavaScript, we ensure that your proprietary character definitions are never transmitted to our server or any third party. This provides a secure, private bridge for users who want to transition their legacy creations to the CharacterAI ecosystem while maintaining absolute control over their data during the process.
5. Ensuring Identity Integrity across Platforms
When you export to the CharacterAI format, our tool ensures that all relevant metadata is preserved. By meticulously mapping the behavioral instructions from your local Kobold saves into the cloud-native schema, we guarantee that your characters maintain their "soul" and unique personality traits. You aren't just moving a file; you are future-proofing your digital creations and ensuring they remain accessible and editable within the industry's largest character community.
