HAVRE

a harbor for characters.
talk to venice characters on your own key.
no account. no server. nothing kept but what you keep.

VENICE KEY: / sent to api.venice.ai and nowhere else. get a key

Your chats and the characters

venice's public characters. pick one to start a chat.

    / (v1, v2, v3, json or png) /

    CHAT

      CARD

      the character as a file: edit it, remix it, export it. /

      no character yet. the card shows up here once someone is in your harbor.

      / / /

      FLOW optional stages for meeting someone new
        EXAMPLES they teach the voice; without a key, replies come from these
          LOOK their photos and clips are made from these pictures and words

          / up to three besides the portrait. ai makes the next one from the pictures they have, so it's still them, changed to match how they look below; or from how they look alone, if they have none: to start over with someone new, remove every picture here first. choose the reference pictures you want to send to venice.

          new photos, clips and pictures keep their face from the pictures above and follow these words for everything else, so changing them changes the next ones. a new portrait is drawn from these words alone.

          VOICE NOTES how they sound when they send one

          qwen 3 voices take the mood; other voice models ignore it.

          MEMORY what they remember of your chats with them

            LINEAGE

              where this character came from. entries are only ever added.

              ABOUT HAVRE how it works / for agents / costs / plans / fine print

              HOW IT WORKS

              1. Paste your Venice API key. It stays in this browser and goes only to api.venice.ai; the page can reach nothing but Venice.
              2. 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.
              3. 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.
              4. They remember. Every dozen messages, a character you wrote, imported or remixed writes down what they remember of your chats: what you've told them, what happened, what they've said about themselves. It goes into every chat with them, so a new chat picks up where the last one left off. Read it, add to it, or make them forget, on their card.
              5. 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. Photos and clips go to Venice on your own key. Switch them on, and they hear your voice notes and see your photos.
              6. Keep them. Export a character as a file, or remix them into someone new; the credit stays in the card.

              FOR AGENTS

              Copy this into any agent. It reads the skill, writes the character, and hands back the files. Change the second line to who you want.

              
                  

              files: skill.md / card.schema.json / card.js / venice.js / abilities.js / memory.js / llms.txt / the harbor's own as cards: maren, odile, taskmaster

              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.

              COSTS

              You pay Venice directly, for what you use. Havre adds nothing. Rough prices, October 2026:

              a chat turn$0.0007 to $0.005, by model (3,000 tokens in, 150 out)
              a hello from a venice characterone chat turn
              memoryone short call every dozen messages: about $0.003 on glm 5.2
              a photo$0.02 to $0.34, by model ($0.03 on grok imagine), plus a short call to write the shot
              a picture for their cardthe same as a photo: $0.03 on grok imagine, plus a short call to describe them if their card doesn't say how they look
              a clipvenice prices it before it's made: about $0.50 for five seconds
              a voice noteabout $0.0007 with kokoro, up to about $0.04 with the priciest voices
              hearing your voice note$0.006 a minute
              seeing your photopart of the chat turn, or one short call if their model can't see
              on their owntexting 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
              a remixtwo short calls; five more for a venice character

              the model pickers show venice's prices and can sort by them, what you ask for shows its price before you pay, and your balance shows next to your key.

              PLANS

              Studio, free. Everything on this page, in your browser: as many characters as you like, import and export, remix with credit.

              Harbor, planned at $8 a month for founding members. 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. Join early access.

              early access is a public issue on teahub: no email, nothing charged.

              COMING NEXT

              • Scenes: two characters take turns from your opening line.
              • A hosted harbor: a page and a link for every character, and an API and an MCP server.

              FINE PRINT

              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.

              What a character remembers of your chats is kept in this browser too, beside their card: a standard character-card export carries none of it; a full export or backup includes it. Deleting a chat doesn't make them forget; their card does. Switch memory off under abilities.

              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.

              Havre adds no content filtering. Characters, prompts, reference pictures and media requests go to Venice using your own API key. Venice and the model you choose handle moderation; Havre shows the response or error they return.

              The adult label is card metadata, carried between apps as an nsfw tag. It does not hide characters, gate chats or decide what you can generate. Images are requested with optional safe mode off; Venice's own policies and model limits still apply.

              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.

              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.

              Character imports and remixes keep the source credit in their lineage. Remix can write from the ideas you choose; the similarity comparison is advisory, and you decide what to save.

              Havre is independent. It isn't part of Venice.ai and isn't endorsed by Venice.

              THE NAME

              Havre 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.

              IMPORT A CARD

              DROP A CARD HEREHavre JSON, or a character card V1, V2 or V3 (JSON or PNG) or press to choose a file

              MODEL

              MODELPRIVACYCAN$ IN / OUTCONTEXT

              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.

              GALLERY

                ABILITIES

                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.

                photos, clips and voice notes are generated through your venice account and kept in this browser. havre adds no content filter; venice and your selected model handle moderation.