roast-room README

The project's README from github.com/nateherkai/roast-room. As one markdown file: README.md.

Roast Room

The Roast Room

Bring a hard business decision and seven AI advisors argue it out, then hand you a scored verdict and a one-click PDF. The seats are Jeff Bezos, Paul Graham, Alex Hormozi, Gary Vaynerchuk, Dan Martell, Gino Wickman, and Warren Buffett, each built from that person's public work: their letters, essays, talks, and videos. The council runs in Claude Code, and a small local web app shows them around a table talking it through.

Seat Pillar The question they own
Jeff Bezos Strategy and decisions Is this the right bet, and how reversible is it?
Paul Graham Product and startups Do people actually want this, and is it growing?
Alex Hormozi Offers, pricing, and sales Will people pay, how much, and how do we close?
Gary Vaynerchuk Marketing and attention Where does the attention come from?
Dan Martell People, hiring, and founder time Who does this, and what does it cost your calendar?
Gino Wickman Operations and scaling Can the business run this without you holding it together?
Warren Buffett Money and capital What does it do to cash, risk, and long-term value?

What you need

Setup

git clone https://github.com/nateherkai/roast-room.git
cd roast-room

Or open Claude Code anywhere and say: "Clone github.com/nateherkai/roast-room and start the room for me."

Run a roast

  1. Start the room: npm start, then open http://localhost:4730. Leave it open.
  2. Open Claude Code in the same folder: claude
  3. Type /roast-room and your decision.
  4. Answer the Chair's questions, then watch the council argue it out in the room.
  5. When the verdict lands, click Download PDF.

You also get a short verdict in Claude Code, and the full report lands in sessions/<date>-<decision>/verdict.md.

What to put in your question

The council is only as good as what you give it. Include:

Left something out? The Chair asks before the council starts. Example:

/roast-room I run a coaching business at $30k a month with 15 clients at $2,000 each.
Should I raise to $3,500 for everyone, raise for new clients only, or keep $2,000?
Close rate is about 50% and I have $40k in the bank. Success is $45k a month by March.
I'm leaning toward raising for everyone because I'm underpaid.

More ways to run it:

The room is optional. The council runs the same in Claude Code without it.

Watch an example first

Run npm start, open http://localhost:4730, and click Past sessions. Three finished councils ship with the repo, so you can see how it works (and download their PDFs) before you run your own.

How it works

Optional: let the room run councils itself

If you'd rather type a decision straight into the room, copy .env.example to .env, add an ANTHROPIC_API_KEY, set COUNCIL_RUNNER=api, and restart npm start. That mode bills your Anthropic API account (about 25 calls per full council).

What's inside

Path What
.claude/skills/roast-room/ The skill: protocol, prompts, scoring, report template, and the seven brains
.claude/agents/ The seven seat agents
app/ The room: a zero-dependency Node server, the web page, and the PDF builder
sessions/ Your councils (kept out of git) and the three examples

About the advisors

These are simulations built from each person's public work. They are not the people, they don't speak for them, and none of them is affiliated with or endorses this project. A seat only quotes a person verbatim when the line is in its brain with a source, and python .claude/skills/roast-room/scripts/check_quotes.py sessions/<session> checks every quote in a council against the brains. Each brain's sources.md lists what it was built from.

Built by AI Automation Society. The code is MIT licensed; see LICENSE. The PDF builder bundles jsPDF (MIT) and Montserrat (SIL Open Font License); their licenses sit next to them in app/public/.

roast-room (nateherkai/roast-room)

Searching Database…

Что это такое?Семь ИИ-советников, созданных по образцу реальных бизнес-фигур (Безос, Пол Грэм, Хормози, Гари Ви, Дан Мартелл, Джино Уикман, Баффет), обсуждают бизнес-решение, которое вы им приносите. Всё это работает внутри Claude Code, а локальное веб-приложение показывает их «за одним столом» и в конце выдаёт вердикт с оценками и PDF в один клик.
Это отдельное приложение или оно работает внутри Claude Code?Это скилл для Claude Code: каждый советник — это субагент в .claude/agents/, который читает собственную «базу знаний» из фреймворков и цитат с указанием источников, а сам Claude Code выступает в роли Председателя, ведущего раунды обсуждения. Локальная веб-«комната» лишь визуализирует сессию и сама не делает никаких обращений к ИИ.
Как запустить совет?Выполните npm start, чтобы открыть локальную комнату, затем откройте в той же папке Claude Code командой 'claude' и введите '/roast-room' и ваше решение; отвечайте на уточняющие вопросы Председателя и наблюдайте, как совет спорит до результата.
Мне нужен API-ключ Anthropic?Нет, по умолчанию совет работает полностью на вашем существующем тарифе Claude Code без всякого API-ключа, нужен только Node.js 20+ для запуска локального приложения-комнаты. API-ключ потребуется, только если вы включите необязательный режим, в котором комната сама обращается к Anthropic API.
Полный совет сильно расходует мой лимит Claude?Да, полный совет — это 21 запуск субагентов, так что он ощутимо съедает лимит вашего тарифа; для небольших и обратимых решений используйте '/roast-room --quick' (четверо советников, два раунда) — расход будет намного меньше.
Могу ли я выбрать, кто из советников войдёт в совет?Да, команда '/roast-room --seats hormozi,buffett' рассаживает только названных вами советников, а '/roast-room ask hormozi' получает единичный ответ от одного конкретного места.
Как именно работают оценки и вердикт?Каждое место оценивает все варианты с весами в зависимости от того, насколько важен его столп для вашего решения; Председатель ограничивает вердикт, если какое-то место сигнализирует о риске краха, и устраивает настоящий спор, если все согласились слишком быстро.
Цитаты советников — это действительно то, что эти люди говорили?Каждый советник — это симуляция, построенная на публичных письмах, эссе, выступлениях и видео этого человека, и он цитирует дословно только тогда, когда фраза есть в его базе с указанным источником; скрипт checkquotes.py проверяет каждую цитату, использованную в сессии.
Можно ли попробовать, прежде чем запускать свой совет?Да, в репозитории есть три готовых примера сессий, которые можно воспроизвести (и скачать для них PDF) в разделе «Прошлые сессии» комнаты, прежде чем запускать свою.
Creator
nateherkai
Size
2 MB
Stars
679
Updated
CommitOct 13
Age
7d
Commits · 90 Days