Skip to content

pinexai/dissent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dissent — Your entire org debates any idea

15 AI executives. Any LLM. Any idea. Real arguments. Real decisions.

What it does

Drop any idea into Dissent and watch your entire org debate it live — CEO, CTO, CFO, DevOps, Security, Legal, the Client, and 9 others. They argue, disagree, find deadlocks, and converge on a real decision.

Quick start

  1. Get a free API key from Groq (fastest, free tier) — or use Anthropic, OpenAI, Ollama, or OpenRouter
  2. Open index.html in your browser
  3. Paste your key, pick a model, drop your idea

No install. No backend. No account. Your key never leaves your browser.

Try these topics

  • "Should we rewrite our backend in Go?"
  • "Should we raise prices by 20%?"
  • "Should we hire 10 people or stay lean?"
  • "Should we launch in the US or focus on Europe first?"

The personas

Role Focus
CEO Strategic vision, market timing, ROI
CTO Technical feasibility, architecture, timelines
CFO Cost, ROI, unit economics, budget
COO Execution, ownership, operational readiness
CISO Security, compliance, hard-blocks
PM Scope, user value, success metrics
ENG Code quality, API design, realistic estimates
UX User experience, usability, research
DevOps Infrastructure, CI/CD, on-call burden
SEC Threat models, auth, data exposure
QA Test coverage, edge cases, launch quality
Sales Customer conversations, pipeline consequences
Legal GDPR, compliance, contractual obligations
Support Post-launch experience, documentation gaps
Client Paying customer — does this solve my problem?

Supported providers

Provider Cost Notes
Groq Free tier Fastest — start here
Anthropic ~$0.002/debate Claude models
OpenAI ~$0.003/debate GPT-4o
Ollama $0.00 Fully local, no data leaves your machine
OpenRouter Varies 200+ models with one key
Custom Varies Any OpenAI-compatible endpoint

Debate phases

  1. Opening — C-suite leads, builders respond, business + client weigh in
  2. Crossfire — Agents respond directly to each other, deadlocks detected
  3. Solution Building — PM proposes → CTO conditions → CFO conditions → CEO decides
  4. Blocker Resolution — Hard-blockers state their exact conditions
  5. Verdict — Structured outcome: Consensus / Conditional Yes / Deadlock Broken / Hard No

Verdict types

  • CONSENSUS — 70%+ in favor, all blockers resolved
  • CONDITIONAL YES — Majority in favor with specific conditions
  • DEADLOCK BROKEN — PM mediated a stalemate into a path forward
  • HARD NO — CISO, Legal, or CFO issued an unresolved block

Adding personas

See PERSONAS.md — fork the repo and PR your own agents. Ideas: Investor, Board Member, Customer Success, Data Scientist, Marketing Lead

Self-hosting

It's a single HTML file. Host it anywhere:

  • GitHub Pages (free)
  • Vercel / Netlify (free, custom domain)
  • Or just open the file locally — works offline except API calls

Cost per debate

  • Groq: ~$0.00 on free tier
  • Anthropic Claude Haiku: ~$0.002
  • OpenAI GPT-4o Mini: ~$0.003
  • Ollama: $0.00 (local)

Tech stack

  • Single index.html — zero build step, zero dependencies
  • Vanilla JS (ES2022) — no framework, no npm, no bundler
  • CSS custom properties — theming and animations
  • Google Fonts (CDN only) — Space Grotesk + Space Mono
  • Anthropic SSE streaming API
  • OpenAI-compatible SSE API (Groq, Ollama, OpenRouter, Custom)
  • localStorage — API keys, settings, debate history (5 most recent)
  • No backend. No build. No server.

License

MIT — do whatever you want with it.

About

15 AI executives debate any idea live in your browser. Bring your own API key. No backend, no signup, no install.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages