You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 2, 2026. It is now read-only.
A Visualized Multi-Agent Collaboration System & Personal Private Think Tank
β¨ Features
π€ Multi-Agent Orchestration
Visual Workflow Builder: Drag-and-drop DAG editor powered by React Flow
AI-Driven Generation: Describe your workflow in natural language, let AI design it
Template Library: Save and reuse workflow patterns
π§ Intelligent Nodes
Node Type
Description
Agent
LLM-powered AI agents with customizable personas
Vote
Democratic decision-making with configurable thresholds
Loop
Iterative refinement until consensus or max rounds
FactCheck
Web search integration for claim verification
HumanReview
Pause execution for human oversight
π‘ Advanced Capabilities
Human-in-the-Loop: Pause workflows for human decisions
Cost Estimation: Real-time token & cost tracking before execution
Three-Tier Memory: Quarantine β Working Memory β Long-Term Knowledge
Anti-Hallucination: Built-in fact verification and circuit breakers
π¨ Modern UI/UX
Resizable Panels: Workflow | Chat | Documents
Keyboard Shortcuts: Cmd+1/2/3 for panel focus, Esc to exit
KaTeX Rendering: Math formula support in chat
Document References: Clickable [Ref: ID] links
π Quick Start
Prerequisites
Requirement
Version
Docker
β₯ 20.10
Docker Compose
v2.x
Go
β₯ 1.21
Node.js
β₯ 20
One-Command Start
# Clone the repository
git clone https://github.com/hrygo/council.git
cd council
# Start all services (Docker + Backend + Frontend)
make start
# 1. Start infrastructure (PostgreSQL + Redis)
make start-db
# 2. Start Backend
make start-backend
# 3. Start Frontend
make start-frontend
Stop Services
make stop
ποΈ The Council: Out-of-Box Experience
The Council is the built-in AI Governance Board that comes pre-configured, allowing you to experience multi-agent collaboration immediately.
Default Agents
Agent
Role
Model
Strategy
π‘οΈ Value Defender
Advocates for strategic value
Gemini 3 Pro
Creative (temp: 0.9)
π Risk Auditor
Identifies risks and gaps
DeepSeek
Logical (temp: 0.6)
βοΈ Chief Justice
Synthesizes and delivers verdict
GLM-4.6
Balanced (temp: 0.2)
Available Workflows
Council Debate - Single round three-way debate with verdict
Council Optimize - Iterative refinement loop with human-in-the-loop review
Try It Now
# 1. Start the server
make start
# 2. Open browser
open http://localhost:5173
# 3. Select "The Council" group from sidebar# 4. Create a new meeting with "Council Debate" workflow# 5. Upload your document and watch the AI council deliberate!
# Development
make start # Start all services
make stop # Stop all services
make restart # Restart all services# Quality
make test# Run all tests
make lint # Lint backend
npm run lint # Lint frontend (in frontend/)# Database
make reset-db # Reset database
make migrate # Run migrations