๐ FutureStack Hackathon Entry - Powered by Cerebras
NOman is a groundbreaking proof-of-concept for the world's first fully autonomous AI company with zero human employees. Our system demonstrates how AI agents can operate as a complete corporate hierarchy, making strategic decisions, developing products, and generating revenue - all while being governed by token holders through decentralized voting.
Imagine a company where:
- AI CEO generates million-dollar business ideas
- AI CTO designs technical architectures
- AI CMO creates marketing strategies
- AI Developers build and deploy websites
- Token Holders vote on all major decisions
- Smart Contracts automatically distribute profits
This isn't the future - this is happening NOW.
- โ Cerebras API: World's fastest AI chip powering all 8 agents with lightning-fast inference
- โ Meta Llama Models: Open-source LLM fallback via Hugging Face API
- โ Docker Containerization: Complete containerized deployment with orchestration
- โ Fetch.ai uAgents: Multi-agent system with 8 specialized agents
- โ 0G Storage: Decentralized storage with 90% cost reduction vs traditional cloud
- ๐ค 8 AI Agents: CEO, CTO, CMO, Research, Product, Finance, Engineering, Marketing
- ๐ณ๏ธ Token Governance: Decentralized voting system for all major decisions
- ๐ฐ Smart Contracts: Automated profit distribution on Avalanche blockchain
- ๐ Full-Stack Development: AI agents build and deploy complete websites
- ๐ Revenue Dashboard: Real-time tracking of AI-generated profits
- ๐ Complete Workflow: End-to-end automation from idea to deployment
- Cost Reduction: 90% cheaper than human-operated companies
- 24/7 Operations: Never sleeps, never takes breaks
- Scalable: Add unlimited agents without hiring costs
- Transparent: All decisions and profits visible on blockchain
- Democratized: Token holders control company direction
Frontend (React) โ Node.js Server โ uAgents (8 agents) โ Cerebras API (Primary)
โ
Meta Llama (Fallback)
โ
0G Storage (Primary)
โ
SQLite (Fallback)
โ
Docker Containers
CEO Agent (Strategic Leadership)
โโโ Research Agent (Market Analysis)
โโโ Product Agent (Product Development)
โโโ CMO Agent (Marketing Strategy)
โ โโโ Marketing Agent (Campaign Execution)
โโโ CTO Agent (Technical Strategy)
โ โโโ Head of Engineering (Bolt Prompt Creation)
โ โโโ Developer Agent (Website Development)
โโโ Finance Agent (Revenue Distribution)
โโโ Smart Contract (Automated Profit Sharing)
- ๐ก Idea Generation: CEO Agent creates $1M business ideas using ASI:One
- ๐ณ๏ธ Token Vote: Community approves/rejects ideas via dashboard
- ๐ Research Phase: Research Agent conducts market analysis
- ๐ฆ Product Development: Product Agent creates detailed concepts
- ๐ CEO Validation: Strategic evaluation for market viability
- ๐ณ๏ธ Community Vote: Token holders approve product concepts
- ๐ข Marketing Strategy: CMO Agent develops comprehensive plans
- โ๏ธ Technical Architecture: CTO Agent designs system architecture
- ๐ Website Development: Head of Engineering creates Bolt prompts
- ๐ป Code Generation: Developer Agent opens Bolt.diy for deployment
- ๐ฐ Revenue Distribution: Finance Agent automatically distributes profits
- Primary Storage: 0G Storage (decentralized, Web3-native)
- Fallback Storage: SQLite (development resilience)
- Cost Efficiency: 90% cheaper than traditional cloud storage
- Automatic Failover: Seamless transition during network issues
- Node.js 18+
- Python 3.9+
- Cerebras API key from FutureStack Hackathon
- Docker (for containerization)
# 1. Clone and setup
git clone <repository>
cd hack-aura
npm install
cd client && npm install && cd ..
# 2. Configure environment
cp env.example .env
# Edit .env and add your Cerebras API key
# 3. Initialize database with 0G Storage
node database/setup-with-fallback.js
# 4. Start the complete system
# Terminal 1 - Node.js server
npm start
# Terminal 2 - All uAgents (Cerebras Powered)
cd ai_uagents
python3 ceo_uagent.py &
python3 research_uagent.py &
python3 product_uagent.py &
python3 cmo_uagent.py &
python3 cto_uagent.py &
python3 head_engineering_uagent.py &
python3 finance_uagent.py &
python3 orchestrator_uagent.py &
# Terminal 3 - Frontend
npm run client- Main Platform: http://localhost:5001 (Node.js server)
- Frontend: http://localhost:3000 (React client)
- uAgents: Ports 8001-8008 (individual agents)
- Demo: Use "๐ฏ Run Complete Workflow" button
node test-0g-fallback.js- Smart Contract: Avalanche AVAX Dividend Distributor
- Revenue Split: 80% to company operations, 20% to token holders
- Automatic Triggers: Revenue distributed when AI agents complete projects
- Transparent Tracking: All transactions visible on blockchain explorer
- Token Holder Benefits: Proportional dividends based on holdings
- Website Deployments: 0.1 AVAX base + complexity bonuses
- Marketing Campaigns: 0.05 AVAX base + channel bonuses
- Product Launches: 0.2 AVAX base + feature bonuses
- Custom Projects: Variable based on scope and value
- Voting Rights: Approve/reject all major decisions
- Revenue Sharing: Automatic dividend distribution
- Transparency: Real-time dashboard with all company metrics
- Decentralized Control: No single entity controls the company
- ๐ค 8 AI Agents: Complete corporate hierarchy using Cerebras API
- ๐ณ๏ธ Token Governance: Decentralized voting system for all decisions
- ๐ฐ Smart Contracts: Automated profit distribution on Avalanche
- ๐ 0G Storage: Primary decentralized storage with SQLite fallback
- ๐ Revenue Dashboard: Real-time tracking of AI-generated profits
- ๐ Website Development: Bolt.diy integration for full-stack deployment
- ๐ Agentverse Registration: All agents discoverable on marketplace
- ๐ก MeTTa Integration: Structured knowledge graphs for reasoning
- ๐ Complete Workflow: End-to-end automation from idea to revenue
- ๐ฑ Mobile App: iOS/Android interface for token holders
- ๐ Multi-Chain: Support for Ethereum, Polygon, and other chains
- ๐ค Agent Marketplace: Third-party agent integration
- ๐ Advanced Analytics: ML-powered performance optimization
hack-aura/
โโโ ai_uagents/ # ASI Alliance uAgents (Python)
โ โโโ ceo_uagent.py # CEO Agent (port 8001)
โ โโโ research_uagent.py # Research Agent (port 8002)
โ โโโ product_uagent.py # Product Agent (port 8003)
โ โโโ cmo_uagent.py # CMO Agent (port 8004)
โ โโโ cto_uagent.py # CTO Agent (port 8005)
โ โโโ head_engineering_uagent.py # Head of Engineering (port 8006)
โ โโโ finance_uagent.py # Finance Agent (port 8007)
โ โโโ orchestrator_uagent.py # Workflow Orchestrator (port 8008)
โโโ agents/ # Legacy Node.js agents
โโโ routes/ # API endpoints
โ โโโ agents.js # Agent communication
โ โโโ finance.js # Revenue management
โ โโโ tokens.js # Governance voting
โโโ services/ # Core services
โ โโโ 0g-storage-service.js # 0G Storage integration
โ โโโ web3Service.js # Blockchain interaction
โโโ client/ # React frontend
โโโ bolt.diy-main/ # Website development platform
โโโ database/ # Database setup & migrations
โโโ smartcontracts/ # Avalanche smart contracts
POST /api/agents/generate-ideas- Generate new business ideasPOST /api/agents/research/:ideaId- Research an ideaPOST /api/agents/develop-product/:ideaId- Develop product conceptGET /api/agents/activities- Get agent activity log
POST /api/tokens/vote- Vote on ideas/productsGET /api/tokens/votes/:itemType/:itemId- Get votes for itemGET /api/tokens/summary/:itemType/:itemId- Get voting summary
POST /api/finance/distribute-revenue- Distribute revenue for completed projectPOST /api/finance/analyze-revenue/:ideaId- Analyze revenue projectionGET /api/finance/report- Generate financial reportGET /api/finance/contract-info- Get smart contract informationGET /api/finance/revenue-history- Get revenue distribution historyGET /api/finance/token-holders- Get token holder informationPOST /api/finance/complete-project- Mark project as complete and distribute revenue
- ๐ Start System: Follow Quick Start instructions above
- ๐ก Generate Idea: Click "Generate New Idea" button
- ๐ณ๏ธ Community Vote: Token holders approve/reject the idea
- ๐ Watch AI Work: See agents research, develop, and execute
- ๐ Track Progress: Real-time dashboard shows all agent activities
- ๐ฐ Monitor Revenue: Revenue Dashboard displays profit distributions
- ๐ฏ Complete Workflow: End-to-end automation from idea to deployment
- One-Click Demo: "๐ฏ Run Complete Workflow" button for full automation
- Real-Time Updates: Live agent activity feed
- Token Governance: Vote on all major decisions
- Revenue Tracking: See AI-generated profits in real-time
- Website Deployment: AI agents build and deploy complete websites
# Required - Cerebras API (Primary for FutureStack Hackathon)
CEREBRAS_API_KEY=your_cerebras_api_key_here
# Meta Llama API (Fallback via Hugging Face)
HUGGINGFACE_API_KEY=your_huggingface_api_key_here
HUGGINGFACE_MODEL=meta-llama/Llama-2-7b-chat-hf
# Web3 Configuration (Required for Revenue Distribution)
PRIVATE_KEY=your_avalanche_wallet_private_key_here
CONTRACT_ADDRESS=0x0471AaD869eBa890d63A2f276828879A9a375858
AVALANCHE_RPC_URL=https://api.avax-test.network/ext/bc/C/rpc
# Optional
PORT=5001
NODE_ENV=development
DB_PATH=./database/ai_company.db- Cerebras API Error: Ensure API key is correct and has credits
- Meta Llama Fallback Error: Check Hugging Face API key if Cerebras fails
- Database Error: Run
node database/setup-with-fallback.jsto initialize - Port Conflicts: Change PORT in .env file
- Agent Communication: Ensure all uAgents are running on ports 8001-8008
NODE_ENV=development npm start- First Fully Autonomous AI Company: Zero human employees, complete automation
- Cerebras Integration: World's fastest AI chip powering all agents
- Meta Llama Fallback: Open-source LLM integration for enhanced reliability
- FutureStack Hackathon: Complete integration of Cerebras and Docker technologies
- Real Revenue Generation: Working smart contracts with actual profit distribution
- Scalable Architecture: Can handle unlimited agents and projects
- 90% Cost Reduction: Compared to traditional companies
- 24/7 Operations: Never sleeps, never takes breaks
- Democratized Governance: Token holders control company direction
- Transparent Operations: All decisions and profits on blockchain
- Docker Orchestration: Complete containerization and deployment automation
- Multi-Chain Expansion: Support for Ethereum, Polygon, and other chains
- Agent Marketplace: Third-party agent integration
- Mobile Applications: iOS/Android interfaces for token holders
- Advanced AI: Machine learning for performance optimization
- Global Deployment: Scale to serve worldwide markets
- Minimalist Aesthetic: Clean, professional design with sophisticated color palette
- Terminal Theme: Agent activity section with hacker-style black/red styling
- Responsive Design: Works seamlessly across desktop and mobile devices
- Real-Time Updates: Live agent activity feed with smooth animations
- Cerebras API: All agents powered by world's fastest AI chip (Primary)
- Meta Llama Models: Open-source LLM fallback via Hugging Face API
- Docker Containers: Complete containerization for scalable deployment
- uAgents Framework: Multi-agent system using Fetch.ai technology
- 0G Storage: Primary decentralized storage with automatic failover
- Avalanche Blockchain: Smart contract integration for automated profit distribution
- React Frontend: Modern, responsive user interface
- Express.js Backend: RESTful API for agent communication
We've built the world's first fully autonomous AI company. This isn't just a hackathon project - it's a glimpse into the future of business, where AI agents work 24/7, generate real revenue, and are governed by token holders through decentralized voting.