---
schema: 1
type: term
title: '**Townie**'
description: >-
  **Townie** is the AI assistant built into the Val Town platform, which can
  rebuild a working full-stack app from a single prompt in under a minute by
  combining the user's prompt with a large system prompt and sending both to
  Claude 3.5 Sonnet.
canonical: 'https://liquidgold.cc/channel/everyinc/explore/term/townie-ec98e22274ee'
markdown: 'https://liquidgold.cc/channel/everyinc/explore/term/townie-ec98e22274ee.md'
llms: null
parent: 'https://liquidgold.cc/channel/everyinc/llms.txt'
channel: everyinc
updated: '2026-10-23T22:12:35.346Z'
language: null
children: []
---


# \*\*Townie\*\*

Canonical: https://liquidgold.cc/channel/everyinc/explore/term/townie-ec98e22274ee

Parent: [Channel index](https://liquidgold.cc/channel/everyinc/llms.txt)

## Definition

**Townie** is the AI assistant built into the Val Town platform, which can rebuild a working full-stack app from a single prompt in under a minute by combining the user's prompt with a large system prompt and sending both to Claude 3.5 Sonnet.

## What the term refers to In this channel's material, **Townie** is the name of **Val Town's AI assistant** — the assistant built into the Val Town platform that rebuilds a working full-stack app from a single prompt in under a minute [^ebfee90b-4a43-55ab-9be2-5070c4aaefb0@0]. ## Where the term appears - The episode handout describes how **Val Town's AI assistant Townie** rebuilt a full-stack podcast app from one prompt, and how founder **Steve Krouse** reasons about strategy, teams, and staying neutral to AI's rate of progress [^ebfee90b-4a43-55ab-9be2-5070c4aaefb0@0]. - Under the hood, your prompt is combined with what Krouse calls a *big ass system prompt* explaining how Val Town works, and both are sent to **Claude 3.5 Sonnet** [^ebfee90b-4a43-55ab-9be2-5070c4aaefb0@0]. - The system prompt tells the model that code runs in **Deno JavaScript**, that it never needs to start or deploy a server, and which platform bugs to avoid — and documents platform features (like the OpenAI integration used by a question generator) so Townie can use them directly [^ebfee90b-4a43-55ab-9be2-5070c4aaefb0@0]. ## Usage in context Townie sits at the center of several threads in the episode: - **Non-programmers**: users with zero coding background arrive and build things like Bitcoin price trackers in minutes, but hit friction on type errors; Val Town added an **ask Townie to fix it** button, which works but regenerates code from scratch [^ebfee90b-4a43-55ab-9be2-5070c4aaefb0@0]. - **Evals**: for the first three or four months of Townie, Val Town had no real evals and relied on manual testing and anecdotal reports; once evals existed, complaints could be checked against them [^ebfee90b-4a43-55ab-9be2-5070c4aaefb0@0]. - **Model progress**: Val Town architects Townie to be neutral to model progress — a model switcher, beta flags, and usage-based pricing let them swap or roll back models while the tool keeps working [^ebfee90b-4a43-55ab-9be2-5070c4aaefb0@0].  - **Townie is Val Town's AI assistant**, not a general chatbot — it builds and rebuilds working full-stack apps from prompts on the Val Town platform. - Its performance depends on the **underlying model (Claude 3.5 Sonnet)** plus a large system prompt encoding platform rules. - The term also anchors discussion of non-programmer users, evals, and designing tools that stay neutral to model progress.
