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