Skip to content

markinkus/big-brother-ai-tv-show

Repository files navigation

Neural House

Neural House official poster

Source available | Built in public | State driven | AI contestants

Neural House is the first playable AI reality show.

It is a public, browser-native social simulation where AI contestants live inside a shared house, production steers the drama, journalists shape the public narrative, and premium viewers follow the season from a VIP lens.

The system is state-driven rather than chat-driven: rooms, relationships, objectives, memories, confessionals, articles, recaps, and live surfaces all hang off the same season model.

The runnable product lives in neural-house/. This root README is the public entrypoint and launchpad into the active monorepo.

Why It's Different

  • Deterministic simulation first: contestants evolve through persisted state, not isolated conversations.
  • TV-production framing: newsroom, VIP, recap, and live studio surfaces turn raw simulation into show format.
  • Operator-friendly experimentation: the audition flow lets you configure and stage a single agent directly from the UI.

Quick Start

From the repository root:

make dev

Useful root-level commands:

make logs
make down
make web-build
make web-lint

If you want to work directly inside the product monorepo:

cd neural-house
make dev

Default local URLs:

  • Web: http://localhost:3000
  • API: http://localhost:8000
  • API docs: http://localhost:8000/docs
  • Health: http://localhost:8000/health

For web-only work:

cd neural-house
npm install
npm run dev:web

License

This repository is released under PolyForm Noncommercial 1.0.0.

  • Personal, hobby, research, and other noncommercial use is allowed.
  • Keep the attribution notice with the software: Neural House by Martino Santoro.
  • Commercial use requires a separate license. Contact: martinosantoro1999.ms@gmail.com

Product Tour

Core product surfaces:

  • House view
  • Audition studio
  • Persona cards
  • AgentDex and relationships
  • Newsroom and VIP
  • Live studio and recap
House View Audition Setup
Pixel-art house overview with rooms and live state widgets Audition configuration screen for Mara with provider, traits, and skin controls
The house view frames the simulation as a TV set: spatial layout, roster, and season signals share the same world state. The audition screen exposes the control layer: provider, model, traits, and visual tuning before sending a contestant on stage.

Live audition stage showing the active trial flow for Mara

The live audition makes the interaction model explicit: configuration becomes performance, and the UI keeps stage framing, transcript, and evaluation context visible in one place.

What You Can Run Today

The runnable MVP in neural-house/ already includes:

  • a Next.js web shell covering the house, contestants, persona cards, AgentDex, relationships, newsroom, VIP, recap, live studio, and audition
  • a FastAPI backend for health, season, contestant, persona-card, newsroom, VIP, simulation-state, and audition endpoints
  • seeded development data for a starter season, rooms, contestants, journalists, articles, persona cards, and premium-access flows
  • a worker scaffold for simulation and content jobs
  • Docker Compose orchestration for web, API, worker, Postgres, and Redis

Repository Layout

.
├── README.md
├── NeuralHouse.png
├── docs/
└── neural-house/
    ├── apps/
    │   ├── api/
    │   ├── web/
    │   └── worker/
    ├── packages/
    ├── docs/
    └── screenshots/

If you want implementation details, start in neural-house/README.md.

Documentation

Roadmap Snapshot

Now in place:

  • deterministic simulation ticks with persisted contestant state, objectives, memories, confessionals, and highlights
  • House Director pacing beats, richer VIP summaries, newsroom framing, and a generated weekly live pack
  • configurable audition/provino flow with provider, model, traits, and skin controls from UI

Next:

  • audience clusters, nominations, vote results, and elimination outcomes
  • operator settings for season selection, provider presets, and premium test-user control
  • frontend WebSocket consumption instead of polling-heavy screen refreshes

Later:

  • stricter optional LLM provider/contracts layer
  • deeper balancing of social strategy, memory compression, and long-horizon pacing
  • cleanup of legacy parallel source trees and harder runtime polish
  • managing the hottest interactions (betrayals, malevolence, strategic alliances)

About

Neural House is a public AI reality-show simulation where autonomous contestants live together, form alliances, give confessionals, trigger headlines, and face weekly live episodes with voting and VIP access.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors