The agency workspace that knew the brand before you started typing.

Inbound from every channel becomes structured artifacts. Brand context auto-injects into every creative call. Hosted MCP means your IDE is a teammate. This is what it looks like.

Try the agents live.

Backed by localhost via the dashboard same-origin proxy. Inference runs on Ollama qwen3:32b (zero API cost). Each widget is rate-limited; spend cap applies.

01 · Q&A

Ask anything across the seeded workspace.

Permission-aware retrieval over messages, briefs, decisions. Hallucination guardrail strips citations not in the retrieved set.

02 · Naming · draft mode

Generate eight candidates with rationale.

Draft Mode is the cheap-fast batch. Brand context is auto-injected from the demo workspace's BrandKit.

03 · Brand ingest

Paste a URL — extract the brand kit.

Fetches HTML, infers voice + archetype, extracts palette + vocabulary. Doesn't persist in demo mode.

Stop reading three Slacks, two WhatsApps, and an email thread to remember what you said.

Foyer ingests inbound across every channel into structured artifacts, classifies intent and urgency, and threads it back to the right project and brief — so your studio's institutional memory isn't trapped in a half-dozen apps.

01

Polymorphic artifacts

Brief, naming candidate, decision, captured message — one wire shape, one audit story, one search surface. Add a kind without forking the schema.

read ADR-003 →
02

Brand-as-context

Every creative call ships with your client's voice, palette, vocabulary, and references as a cached prompt prefix. You define it once.

read ADR-005 →
03

Workspace ⇄ Stage

Internal cockpit on one side, curated client-facing projection on the other. Same data. Branded in the client's identity, not yours.

see the stage →
04

Permission-aware Q&A

"What did Sara say about the rebrand in February?" returns answers with artifact citations, only over what the asker can see.

read Phase 1.5 →
05

Hill chart status

Human-set, not computed. We reject the "% complete" lie. You always know where the work actually is on every active project.

Basecamp lineage →
06

Hosted MCP server

Claude Code, Cursor, Codex — any MCP-aware agent becomes a teammate in your workspace via OAuth, with full audit logging.

connect from your IDE →

You've already needed this for three projects.

Foyer is in active build. Phase 0 ships today. We're talking to a small first cohort of studios with strong opinions and existing client books.

Request early access See the architecture