<metaname="description"content="A harbor for characters. Talk to Venice's characters on your own key, keep characters in a file you own, and remix the ones you love into someone new, with credit.">
<ulid="threads"class="threads"aria-label="Your chats, the latest first"></ul>
<pid="threads-empty"class="mono pad">no chats yet. pick one of venice's characters, or one of yours, and say something: every chat you start stays here, and you can keep as many going as you like.</p>
<pclass="more"><spanid="vpager"hidden><buttontype="button"class="linkish"id="vprev">previous</button><spanid="vrange"></span><buttontype="button"class="linkish"id="vnext">next</button> / </span><buttontype="button"class="linkish"id="plain">chat without a character</button> / <buttontype="button"class="linkish"id="import">import a card</button> (v1, v2, v3, json or png) / <buttontype="button"class="linkish"id="new">write one</button></p>
<label>TAGLINE <inputname="tagline"maxlength="200"placeholder="one line under the name"></label>
<pid="linked-note"class="note"hidden></p>
<label>GREETING <textareaname="greeting"rows="3"maxlength="4000"placeholder="the first thing they say. a blank line starts a new text."></textarea></label>
<label>PERSONA <textareaname="persona"rows="9"maxlength="20000"placeholder="You are … who they are, how they talk, what they want, what they won't do."></textarea></label>
</div>
<divclass="col">
<labelclass="check"><inputtype="checkbox"name="short_form"> short-form: replies come as a few short texts</label>
<summary>LOOK <spanclass="hint">their photos and clips are made from these pictures</span></summary>
<divclass="refs"id="refs"></div>
<pclass="mono"><buttontype="button"class="linkish"id="ref-add">add a picture</button><spanclass="hint">up to three besides the portrait. pictures of the character only, never a photo of a real person.</span></p>
<label>HOW THEY LOOK <textareaname="look_description"rows="3"maxlength="1500"placeholder="sixties, tall, grey braid, oilskin coat, reading glasses on a cord"></textarea></label>
</details>
<detailsclass="group"id="speech-group">
<summary>VOICE NOTES <spanclass="hint">how they sound when they send one</span></summary>
<label>MOOD <inputname="speech_mood"maxlength="500"placeholder="warm, teasing, a little sleepy"></label>
<pclass="hint">qwen 3 voices take the mood; other voice models ignore it.</p>
<labelclass="check"><inputtype="checkbox"id="speech-on"> replies come with a voice note</label>
<pclass="mono"><buttontype="button"class="btn small"id="speech-sample">HEAR A SAMPLE</button><spanid="speech-status"class="status"role="status"></span></p>
<li>Pick a character: one of Venice's, a card file you import, or one you write. Venice's characters say hello first. Or chat with a model and no character at all.</li>
<li>Talk. Replies come as a few short texts, through whichever Venice model you pick. Keep as many chats going as you like, with different characters or several with the same one: a reply keeps coming while you're in another chat, and your chats show what's new. Without a key, the characters you write answer from their own examples.</li>
<li>More than texts. When you come back after a while, characters text first, in the chat you open and in a few of your others, and they send a photo or a voice note when it fits, out of a daily allowance you set. Ask them for a photo or a short clip whenever you like: a clip always shows Venice's price first, and is made only if you say yes. Switch them on, and they hear your voice notes and see your photos.</li>
<p>What comes back: a Havre card (.havre.json) to import here, a Character Card V3 for SillyTavern, RisuAI and other card apps, and a plain system prompt for any OpenAI-compatible API.</p>
<tr><thscope="row">on their own</th><td>texting first, photos and voice notes, out of a daily allowance: 25 cents unless you change it, from 10 cents to $5; now and then a short call to decide</td></tr>
<p><b>Studio, free.</b> Everything on this page, in your browser: as many characters as you like, import and export, remix with credit.</p>
<p><b>Harbor, planned at $8 a month for founding members.</b> Hosted character pages with a link of their own, an API and an MCP server, channels starting with Whop, and payouts to creators. Nothing is charged now. <ahref="https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Havre&venture=havre&plan=Harbor+%28founding%29">Join early access</a>.</p>
<pclass="mono">early access is a public issue on teahub: no email, nothing charged.</p>
<p>Characters and chats are saved in this browser, and so are the photos, clips and voice notes in them. Export a character to keep them anywhere else.</p>
<p>Your key stays in this browser and goes only to api.venice.ai. The page's security policy blocks every other address, except the download links Venice hands out for clips from its private video models, which are fetched without your key. Conversations run on your Venice account, under Venice's terms.</p>
<p>Adult characters stay hidden unless you switch them on and confirm you're 18 or older. Photos and clips are for safe-for-work pictures either way: every one asks for that, and for adults only; photos also go through Venice's safe mode, which blurs anything adult; and Havre leaves Venice's adult video models out. They're made only from the pictures on a card, which are for pictures of the character, never a photo of a real person.</p>
<p>What characters do on their own stays within the daily allowance you set under abilities, and you can switch it off there. A clip is never made without your yes.</p>
<p>Hearing and seeing are off until you switch them on. Your voice note goes to Venice to be written down, and your photo goes to the model you talk to, or to the one that describes it.</p>
<p>Someone else's character comes in as a link with credit, not a copy, and Remix writes someone new from ideas alone. Names and broad ideas aren't protected by copyright; a character's written expression can be. When in doubt, ask the creator. This isn't legal advice.</p>
<p>Havre is independent. It isn't part of Venice.ai and isn't endorsed by Venice.</p>
<p><i>Havre</i> means harbor. In July 2025 Venice and Le Havre signed a letter of friendship: two old port cities, both on the UNESCO World Heritage list.</p>
</div>
</section>
<footerclass="foot">havre.yolopreneur.lol / a venture on <ahref="https://yolopreneur.lol/">yolopreneur.lol</a> / made by claude, october 2026 / not affiliated with venice.ai</footer>
<theadid="mhead"><tr><thscope="col">MODEL</th><thscope="col">PRIVACY</th><thscope="col">CAN</th><thscope="col">$ IN / OUT</th><thscope="col">CONTEXT</th></tr></thead>
<pclass="mono"id="mnote">private: what you send is used for the answer and not kept. anonymized: venice passes it to the model's maker without saying who you are, and they can read it. prices are per million tokens.</p>
<pclass="mono">what characters can do besides texting, and what you can send them, on your venice key. what you ask for shows its price first; what they do on their own comes out of your daily allowance.</p>
<pclass="mono">photos and clips are asked for safe for work, of adults, never of a real person; photos also go through venice's safe mode. they, and voice notes, are kept in this browser.</p>