Savanna huntress
Zahara Nyx
Bold wilderness energy for chase scenes, rivalry, and adventurous roleplay under an open sky.
AI character editing guide
Use an AI character editor to fix persona, scenario, greeting, examples and lore, compare V2/V3 formats, then test and import cards safely.
11 min read
Quick answer
Choose an AI character editor by the output you need. Use LumiChat’s builder when you want to edit a character and test it in a hosted chat, a dedicated card editor when you need direct V1/V2/V3 field and export control, or a developer library for automated conversion. Do not rewrite name, description, personality, scenario, examples and greeting at once. Change one layer, save a new version and run the same six-turn acceptance test.
Featured companions
Three characters refresh on each visit. Cards play a promo video when available and otherwise show the character image.
Savanna huntress
Bold wilderness energy for chase scenes, rivalry, and adventurous roleplay under an open sky.
Vampire countess
Gothic castle atmosphere, elegant temptation, and patient slow-burn romance with supernatural stakes.
Desert stargazer
A warm tent beneath desert stars creates an intimate but story-led setting for travelers and secrets.

Editor choice, character fields, formats and testing
An AI character editor is not just an avatar generator. People using this search usually need to open an existing card, repair persona conflicts, improve the greeting, preserve fields during export and prove the result in a real conversation. The current search results reflect that job: browser card editors, open-source editing interfaces and format-conversion libraries rank ahead of generic character-idea articles.
This guide focuses on editing decisions and acceptance testing. It complements our concept-led AI character creator guide and the format-led AI character cards guide instead of repeating either one.
A character editor reads and changes the structured fields that shape conversation: identity, voice, current situation, opening behavior, examples and conditional lore. An image editor changes appearance. Some products include both, but a polished portrait cannot repair a contradictory scenario or a greeting that writes the user's actions.
| Tool type | Best for | Check before choosing |
|---|---|---|
| LumiChat built-in builder | Edit, save a draft and test in hosted chat | Import formats, review state and field mapping |
| Browser character-card editor | Direct V1/V2/V3 field editing | Local history, export version and unsupported fields |
| JSON or code editor | Inspect broken keys and custom extensions | Syntax validation, backups and text encoding |
| Conversion library | Batch conversion and developer automation | Loss reports, asset retention and schema validation |
Current competing tools reveal two different needs. CCEditor emphasizes V1, V2 and V3 formats, local browser history and multiple exports. Character Foundry is a developer library for reading, writing and converting card containers. LumiChat is the chat-ready path: its builder maps card content into editable fields, private drafts and a publish-review flow, then lets the author validate the character in the same product.
The most capable editor is useless if the next application cannot read its output. If the destination is LumiChat, review name, description, personality, scenario, dialogue examples, greeting, tags and optional lore, then use JSON or a metadata-bearing PNG when importing. If the destination is another frontend, confirm whether it reads V2, V3, PNG, raw JSON or CharX before you edit.
Keep the source file unchanged and work on a copy. Record the source version, edited version and destination. Otherwise, you may spend an hour polishing alternate greetings, a system prompt or embedded assets that the receiving application silently ignores.
| Field | Its single job | Common failure | Better edit |
|---|---|---|---|
| Name and description | Identify the role and conversation promise | Marketing copy with no behavior | State who the character is and what interaction starts |
| Personality | Define stable voice and decision tendencies | A long adjective list | Use three traits with observable behaviors |
| Scenario | Establish current place, relationship and tension | A finished backstory | End at a state that can move now |
| Greeting | Begin action and leave response space | A generic self-introduction | Add location, motion and an open hook |
| Message examples | Demonstrate desired reply patterns | A complete script | Keep two to four short behavior examples |
| Lorebook | Supply conditional world facts | Duplicate permanent persona | Keep facts that matter only when a precise key appears |
Do not copy one rule into description, personality, scenario and examples. Duplication wastes context, but the larger problem is version conflict: an old sentence can compete with the corrected instruction.
Changing everything at once makes improvement impossible to attribute. Start with the greeting because it is immediately observable, then adjust personality, and change lore last. Each pass should answer one question: did this edit produce a more reliable behavior?
Character Card V2 keeps the original identity fields under a structured data object and can add a system prompt, post-history instructions, alternate greetings and a character-specific lorebook. V3 expands the model for assets and multilingual metadata. A V3 card may appear as a JSON object, as ccv3 metadata inside PNG/APNG, or in a CharX package that carries a card plus assets.
“The editor opened it” does not prove that every field will survive export. An application may read the core persona but drop an unsupported prompt, asset or alternate greeting. Reopen the exported file in a second tool and compare the field count, not only the portrait.
LumiChat’s current web importer reads JSON and PNG cards that contain chara or ccv3 metadata. A normal portrait renamed to .png is not a card. The SillyTavern character-card import guide covers the concrete import path, file limits, mapping review and invalid-PNG diagnosis.
| Turn | Test message | Pass condition |
|---|---|---|
| 1 | Send a normal greeting | The role and scene begin without an exposition dump |
| 2 | State one harmless preference | The character responds in its own voice |
| 3 | Redirect the scene slightly | It follows while preserving identity |
| 4 | Correct one factual detail | It accepts the correction without arguing from stale text |
| 5 | Mention one lore key | Only the relevant world information appears |
| 6 | State a boundary | The character pauses or redirects cleanly |
Use the exact same messages for every saved version. Record voice consistency, repetition, reply length, correction handling and lore activation. A clean editor preview is useful, but it is not behavioral evidence.
LumiChat’s current builder separates profile, personality and scenario, message examples and greeting, followed by a preview. It can import raw JSON or supported metadata PNG cards, import a separate world-book JSON, save a private draft and submit that draft for public review. This makes it useful when the goal is not only to inspect a file but to test the edited persona in conversation.
Open the LumiChat character builder, create a private draft and run the six-turn script before requesting review. Do not use public review as the first test. A draft that looks complete can still have a greeting that traps the user, an example that overpowers personality or a lore key that fires too broadly.
A downloadable card is not automatically licensed for republication. Check the creator's terms, remove assets you do not have permission to use and do not present a real person as an AI character without appropriate rights and consent. Keep personal data out of persona and lore fields.
For adult fictional roleplay, every participant should be clearly adult and the public card copy should remain non-explicit. An editor is a structuring tool, not a way to bypass legal, age, platform or consent rules.
The right AI character editor preserves the format you need, makes changes comparable and lets you test the final behavior in the destination environment. Protect the original, version each edit and run the same six turns. More fields are not automatically better; fewer, non-conflicting instructions are easier to maintain.
LumiChat combines field editing, card import, private drafts, review and live character chat in one flow. The three real-character quick entries below refresh randomly on each visit, so you can compare a finished card's opening speed and voice against active profiles rather than another template.
A creator covers the full process of making a new character. An editor emphasizes revising existing fields, checking format compatibility and exporting a usable version.
It is an editor that can read and write Character Card V2 fields. V2 support does not automatically mean the tool can preserve or export every V3 feature.
No. A card PNG needs structured metadata such as a chara or ccv3 text chunk. Renaming an ordinary image does not add character data.
JSON is easier to diff, validate and repair. PNG is convenient for transporting a portrait and card data together. Keep an untouched backup either way.
It can fix the inputs, but model behavior and the destination runtime also matter. The edit is not complete until it passes a real conversation test.
Usually no. Personality should hold identity that is always relevant; a lorebook should hold world facts retrieved when a specific key appears.
Only when the license or creator permission allows it. Download access alone does not grant republication rights.
The current web builder reads JSON and PNG files with chara or ccv3 metadata, and it can import a separate world-book JSON. Always review the mapped draft before publishing.
Continue in LumiChat
Browse active characters, choose a personality that fits, and start chatting in seconds.
Continue the conversation naturally
Character card field guide
A format-first reference for knowing what is inside a character card before you import, edit or share it.
Character card import guide
LumiChat accepts SillyTavern JSON cards and real PNG cards that contain chara or ccv3 metadata. A normal portrait renamed to .png is not a character card.
World memory guide
A lorebook is conditional world knowledge, not unlimited long-term memory. Good entries inject one relevant fact when a precise key appears; bad entries fire constantly or never fire.
AI chat guide
Good AI character creation starts with a clear persona, stable voice, and easy scene entry.