{"repo":"albertofettucini/Council","free":true,"listed":false,"github":"https://github.com/albertofettucini/Council","clone":"git clone https://github.com/albertofettucini/Council.git","description":"Ask several AI models one question — they answer in parallel, critique each other blind, and you decide. Native macOS, bring-your-own-keys.","language":"Swift","stars":106,"topics":["ai","ai-tools","anthropic","bring-your-own-key","claude","gemini","llm","macos","macos-app","multi-llm"],"license":"MIT","category":"ai-agents","readme_excerpt":"Council One question. A roundtable of AI minds. You decide. A native macOS app that puts the same question to several LLMs, lets them critique each other blind, and shows you where they agree — and where they don't. --- The idea Asking one model a hard question gives you one model's blind spots. Council convenes a panel instead. The same prompt goes to several advisors at once — Claude, GPT, Gemini and more — each answers independently, and then the interesting part begins. How it works 1. Ask. Pose a question to your council (three advisors; each seat can be any of twelve backends). 2. Parallel answers. Every advisor responds at once, streaming live in its own panel. 3. Blind peer review. Each advisor critiques the others' answers without knowing who wrote them — no brand bias, just the argument. 4. Divergence — with a score. A 0–100 read of how far apart the council landed, how many camps formed, and who the outlier is. It measures agreement, not correctness. 5. Debate (optional). One bounded rebuttal round: each advisor revises or holds, and says why. Who moved, who held. 6. Synthesis & Dissent. A decision-ready distillation — plus the outlier's full answer spotlighted, because the majority can be confidently wrong together. 7. You decide — and log it. Record your decision in the journal, and later, how it actually turned out. Bring an outside answer Already have an answer from ChatGPT, Gemini, or anything else? Paste it in as a guest seat . It takes a place at the table a","default_branch":null,"files":null,"tree":[],"storefront":"/r/albertofettucini","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/albertofettucini/Council/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}