About

A personal project for bigger stories.

First Person Viewpoint is an independent, open-source desktop project for AI-driven interactive fiction, built around local ownership, persistent story state and experimentation.

About the project

The idea

Stories that carry consequences.

I wanted a space where you could write one line to a world — do something, say something, or change the scene — and not have that moment disappear after the next response.

FPV treats characters, places, relationships, inventory and goals as a persistent world rather than disposable chat context.

Built in public

Small enough to experiment.

The project is developed openly with a local-first architecture. Local play needs no FPV account, and the source is available under the GNU Affero General Public License v3.0 or later.

View on GitHub
Under the hood

Desktop software, not a web wrapper.

Tauri + Rust

Native desktop shell and local runtime integration.

Ollama + optional BYOK

Local narration by default, with cloud providers only when explicitly allowed.

SQLite story state

Worlds, sessions and continuity live with the project on your computer.