Front Porch AI
🎉 New release: v1.2 — Occupy Mars

Pull up a chair.
Your characters are already home.

Front Porch AI is a free, open-source desktop app for AI character chat that runs entirely on your machine. Living characters with real moods, a diary they actually keep, voices, worlds you build yourself — and not one word of it leaves your porch unless you say so.

Download — it's free Read the docs

Windows · macOS · Linux  ·  open source under AGPL-3.0  ·  no account, no subscription

The Front Porch AI character library
🔒 Local-first — offline use sends nothing, ever 🆓 Free forever — AGPL keeps it that way 🍎 Signed & Apple-notarized — no Gatekeeper warnings 🖥️ Native app on all three desktops 🃏 Your cards work here — SillyTavern & Backyard compatible
Get Front Porch AI

Two channels, one porch

Both are free and install side-by-side without touching each other's data. Pick your speed.

🛋️ Stable

Recommended

Latest release · v1.2.0

  • 🌍 Worlds you build — and share — author a place's climate down to its atmosphere and gravity, then post it to The Stoop like a character.
  • 🏡 The Stoop — the community character hub, built right into the app. Real creator profiles, and whole group casts travel intact.
  • 🧠 The Realism Engine — bond, trust, moods with memory, needs to tend, and time that actually passes.
  • 📔 The Journal — characters keep a real diary of the chat you're in, each memory stamped with the feeling behind it.
  • 🗣️ Voice, expressions & your phone — offline speech in dozens of voices (or bring your own), mood portraits, and the built-in web app.
Download Stable

Release notes →

🤠 Rawhide

Nightly · cutting edge

Built overnight from the Rawhide branch

  • 🌙 A build the morning after I work — whatever I finished that day is in your hands the next morning. On a day I push nothing, the nightly skips itself and the last build stands.
  • 🧪 Everything lands here first — new features live here for a while before they're folded into a stable release.
  • 🔀 Its own everything — separate install folder, separate library, separate settings, so your Stable characters and chats are left alone.
  • ⚠️ Rough edges are the deal — on beta and nightly builds the Backups & Restore page opens but its contents are replaced by a notice, so there is no way to browse or roll back a snapshot there. The automatic snapshots themselves keep running. Keep the library you care about on Stable.
Get a Nightly

Grab the newest Nightly rawhide.* pre-release · may have rough edges

🍎 On a Mac? Grab the .pkg installer. Front Porch AI is code-signed and notarized by Apple — it opens first try, no Gatekeeper warnings, no right-click rituals. How many apps in this space go through that hassle?
🐧 Linux one-liner: curl -fsSL https://apt.frontporchai.app/install.sh | bash && sudo apt install front-porch-ai Fedora / Arch / AppImage →
🏡 In the app and in your browser

The Stoop — the neighbours brought characters

A community character hub built right into the app — and open from any browser at hub.frontporchai.app. Browse featured cards, follow creators you love, vote and share, and download straight into your library. Live counters update in real time as the neighbourhood votes. Whole group casts travel too: members, lorebooks, and their living Realism state arrive intact, ready to play — and so do worlds, one file carrying a place's cover art, lore, climate and traits. Only the hub touches the network; everything else stays on your machine.

Your name opens a real profile: your picture, when you joined, your followers and lifetime stats, a bio and up to four links, with everything you've shared underneath as an art grid. Profile pictures need a confirmed email address — which also unlocks sharing your own cards.

Open-source · AGPL-3.0 Opt-in · the rest of the app stays local Whole group casts, not just cards Worlds · needs the app on 1.2 or newer Strictly 18+ · adult content hidden by default Optional two-factor auth
Open The Stoop in your browser →   Read the full breakdown →
Why people stay

Everything you need, nothing watching you

One app, out of the box. No extensions to hunt down, no servers to configure by hand.

🔒

Private by default

AI models run locally on your GPU. Offline use collects nothing and sends nothing. Remote APIs exist — but only if you turn them on.

🧠

Realism Engine

Characters build bond and trust, hold grudges, carry moods between scenes, get hungry and tired, and grow new traits as your story unfolds.

📔

Memory that lasts

The Journal keeps a real diary of the chat you're in — each memory stamped with the feeling behind it, strong ones staying vivid while quiet ones fade into the background. It all lives on your disk, and a character's own memories never leak from one chat into another.

🌍

Worlds you can build

Give a place its own climate: name the conditions, pick their emoji, set the temperature bands, choose the atmosphere and the gravity. Characters feel the heat, the cold and the thin air — and say so.

🎭

Living expressions

Portraits swap in real time with the character's emotions. Works with standard SillyTavern expression packs.

🗣️

Voice, both ways

Natural offline text-to-speech in dozens of voices, push-to-talk dictation, and a hands-free voice call mode. Bring your own Piper voice files and they sit alongside the built-in ones.

👥

One chat, a changing cast

Put a whole cast in one room. They talk to you and each other — each with their own moods, needs, and voice. And the cast is never locked: type /join to walk someone in from your library mid-scene, /exit to walk them back out, all in the same conversation.

✍️

Porch Stories

Turn your chats into an illustrated novel with a page-flip reader and audiobook narration.

🖼️

Image generation

Connect A1111, Forge, SDNext, ComfyUI, or Draw Things and get scene art and avatars without leaving the chat.

🗂️

A tidy library

Nest folders however you like, then drag characters and whole group casts into them — one at a time, or a dozen at once from the multi-select toolbar.

💾

Backed up while you work

The app snapshots its database every half hour on its own and keeps a rolling history, so a bad run of edits is a couple of clicks from rolled back. It's the database that gets saved — chats, characters and their settings — not the image files sitting on your disk. All local: there is no cloud sync to opt into.

📱

Phone & browser

The built-in web app brings your library to any browser on your network — pick up the same chat from the couch.

The privacy promise

What leaves your machine?

“Nothing. Unless you say so.”

No account. No telemetry for local use. No subscription, ever. The optional Stoop hub and remote APIs are the only online features, and both are strictly opt-in. Read the plain-English privacy policy →