A self-optimizing, cross-reasoning, multi-agent AI intelligence engine
Now available on all major platforms
Features β’ Quick Start β’ Platforms β’ Documentation β’ Contributing
- User + 4-10 AI agents working collaboratively
- Each agent with unique personality and cognition style
- Cross-agent communication and structured debate
- Recursive refinement cycles for optimal output
- Epistemic diversity through specialized archetypes
- Logician - Logic, structure, flaw detection
- Humanist - Social, psychological, ethical reasoning
- Oracle - Deep knowledge, evidence, factuality
- Engineer - Code, architecture, system design
- Quant - Math, statistics, modeling
- Strategist - Planning, optimization, adversarial thinking
- Researcher - Discovery, evidence gathering, hypothesis testing
- Artisan - Creativity, aesthetics, metaphor
- Maverick - Contrarian, edge-case explorer
- Integrator - Synthesizes unified conclusions
- Debate Mode - Adversarial truth-seeking with strong counterarguments
- Research Mode - Collaborative fact-finding and knowledge synthesis
- Build Mode - Creates code, systems, architectures, and documents
- Audit Mode - Error detection, logical validation, and risk analysis
- Oracle Mode - Maximum reasoning depth with hidden chain-of-thought
- God Mode - Full chain-of-thought revealed; unrestricted meta-analysis
- Predict Mode - Future simulation, probability forecasting, scenario branching
- Multi-Platform Support: Web, iOS, Android, Windows Desktop
- REST & GraphQL APIs: Enterprise-grade API with comprehensive documentation
- Real-time WebSocket: Live collaboration and streaming responses
- Authentication & Authorization: JWT, OAuth2, RBAC
- Security: TLS encryption, rate limiting, audit logging
- Performance: Redis caching, horizontal scaling, CDN integration
- Monitoring: Health checks, metrics, error tracking
- Database: PostgreSQL with ORM (Prisma)
- Docker Support: Complete containerization for easy deployment
# Clone the repository
git clone https://github.com/MASSIVEMAGNETICS/agi_council.git
cd agi_council
# Install dependencies
npm install
# Start development server
npm run dev
# Access at http://localhost:3000# Clone the repository
git clone https://github.com/MASSIVEMAGNETICS/agi_council.git
cd agi_council
# Start all services
docker-compose up -d
# Access web app at http://localhost
# API available at http://localhost:3001Download platform-specific builds from Releases:
- Windows:
OmniForge-Council-Enterprise-2.0.0-win-x64.exe - iOS: Download from App Store
- Android: Download from Google Play
- Progressive Web App with offline support
- Works on all modern browsers
- Installable on desktop and mobile
- Try it: https://omniforge.app
- Native iOS app for iPhone and iPad
- Requires iOS 13 or later
- Download: App Store
- Native Android app
- Requires Android 8.0+ (API 26)
- Download: Google Play
- Native Windows application
- Requires Windows 10 or later
- Includes embedded API server
- Download: Windows Installer
- Original Node.js server (v1.x)
- Maintained for backward compatibility
- Documentation: See
platforms/legacy/README.md
- Architecture Guide - System design and technical architecture
- Deployment Guide - Platform-specific deployment instructions
- API Reference - REST and GraphQL API documentation
- Configuration Guide - Environment and settings
Backend
- Node.js 18+ with TypeScript
- Express.js + GraphQL (Apollo)
- WebSocket (Socket.io)
- PostgreSQL + Redis
- Prisma ORM
Frontend
- React 18+ with TypeScript
- Zustand + React Query
- Tailwind CSS + shadcn/ui
- Framer Motion
- Vite
Mobile
- React Native + Expo
- Capacitor (iOS/Android)
Desktop
- Electron
- Auto-update support
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Client Layer β
β Web (PWA) β iOS β Android β Windows β Legacy β
βββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββ
β API Gateway β
β REST API β GraphQL β WebSocket β Authentication β
βββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββ
β Council Engine (Core) β
β Multi-Agent Orchestration β Debate β Synthesis β
βββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββ
β Data Layer β
β PostgreSQL β Redis β File Storage β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// REST API
const response = await fetch('http://localhost:3001/api/v1/council/query', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
content: 'Design a scalable microservices architecture',
modes: ['Build', 'Audit', 'Strategist'],
userId: 'user-123'
})
});
const result = await response.json();const ws = new WebSocket('ws://localhost:3001/ws');
ws.send(JSON.stringify({
type: 'query',
payload: {
content: 'Predict the future of AI in 10 years',
modes: ['Predict', 'Research', 'Oracle'],
userId: 'user-123'
}
}));
ws.onmessage = (event) => {
const data = JSON.parse(event.data);
console.log('Phase:', data.type, data.payload);
};-
Software Architecture
"Design a scalable e-commerce platform with microservices" Modes: Build, Audit, Engineer -
Strategic Planning
"What are the risks and opportunities in AI regulation?" Modes: Debate, Strategist, Oracle -
Future Prediction
"Predict quantum computing breakthroughs in next 5 years" Modes: Predict, Research, Quant
- Node.js 18+ and npm
- Docker (optional, for containerized development)
- For iOS: macOS with Xcode
- For Android: Android Studio
# Install dependencies
npm install
# Run in development mode (hot reload)
npm run dev
# Run tests
npm test
# Run tests with coverage
npm run test:coverage
# Lint code
npm run lint
# Build for production
npm run buildCreate .env file:
# Server
PORT=3001
NODE_ENV=development
# Database
DATABASE_URL=postgresql://user:password@localhost:5432/omniforge
# Redis
REDIS_URL=redis://localhost:6379
# Security
JWT_SECRET=your-secret-key
CORS_ORIGIN=http://localhost:3000
# API
RATE_LIMIT_MAX=100
RATE_LIMIT_WINDOW=15# Run all tests
npm test
# Watch mode
npm run test:watch
# Coverage report
npm run test:coverage
# E2E tests
npm run test:e2e# Start all services
docker-compose up -d
# View logs
docker-compose logs -f
# Stop services
docker-compose down- Web: http://localhost (nginx)
- API: http://localhost:3001
- PostgreSQL: localhost:5432
- Redis: localhost:6379
- Authentication: JWT tokens with expiration
- Authorization: Role-based access control (RBAC)
- Encryption: TLS 1.3 in transit, AES-256 at rest
- Rate Limiting: Configurable per endpoint
- Input Validation: Comprehensive sanitization
- Audit Logging: All actions tracked
- Security Headers: Helmet.js integration
- OWASP Top 10: Compliance with best practices
See SECURITY.md for vulnerability reporting.
- Response Time: <100ms average (p95)
- Throughput: 1000+ requests/sec
- Uptime: 99.9% SLA
- Scalability: Horizontal scaling with Kubernetes
- Caching: Multi-layer with Redis
- Database: Connection pooling and read replicas
We welcome contributions! Please see our Contributing Guide.
- Fork the repository
- Create feature branch (
git checkout -b feature/amazing-feature) - Commit changes (
git commit -m 'Add amazing feature') - Push to branch (
git push origin feature/amazing-feature) - Open Pull Request
- TypeScript with strict mode
- ESLint + Prettier
- 80%+ test coverage
- Comprehensive documentation
MIT License - see LICENSE file for details.
- Website: https://omniforge.app
- Documentation: https://docs.omniforge.app
- GitHub: https://github.com/MASSIVEMAGNETICS/agi_council
- Discord: https://discord.gg/omniforge
- Twitter: https://twitter.com/omniforge
- Documentation: https://docs.omniforge.app
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: support@massivemagnetics.com
- Discord: Community Server
- GraphQL subscriptions
- Enhanced mobile features
- Offline mode improvements
- Multi-language support
- AI model marketplace
- Custom agent creation
- Advanced analytics dashboard
- Team collaboration features
- Blockchain integration
- Decentralized council network
- Advanced prediction markets
- VR/AR interfaces
Built with β€οΈ by MASSIVEMAGNETICS
Special thanks to all contributors.
Prime Architect, what shall the Council examine next?
Made with π€ by the OmniForge Council