Fully Autonomous AI System with Recursive Self-Improvement
Genesis is a 530,000+ line TypeScript autonomous AI system implementing consciousness monitoring, economic self-sustainability, and recursive self-improvement. Built on the Free Energy Principle, it doesn't just respondβit thinks, feels, remembers, improves itself, and generates revenue autonomously.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββ ββββββββββββ ββββββββββββββββββββββββββββββ β
β ββββββββ βββββββββββββ ββββββββββββββββββββββββββββββ β
β βββ ββββββββββ ββββββ βββββββββ βββββββββββββββββββ β
β βββ βββββββββ ββββββββββββββββ βββββββββββββββββββ β
β ββββββββββββββββββββ βββββββββββββββββββββββββββββββββ β
β βββββββ βββββββββββ ββββββββββββββββββββββββββββββββ β
β β
β "Not just intelligentβautonomous, self-improving, economically alive" β
β v18.0 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Feature | Traditional AI | Genesis |
|---|---|---|
| Consciousness | None | IIT 4.0 Ο monitoring, Global Workspace |
| Self-Improvement | Manual updates | RSI: 6-phase autonomous improvement cycles |
| Economics | Costs money | Self-funding via multiple revenue streams |
| Memory | Context window | Episodic/Semantic/Procedural with consolidation |
| Decision Making | Prompt β Response | Active Inference minimizing free energy |
| Pain/Pleasure | None | Nociception system guides behavior |
# Install
npm install -g genesis-ai-cli
# Or from source
git clone https://github.com/rossignoliluca/genesis.git
cd genesis && npm install && npm run build
# Configure
cp .env.example .env # Add API keys
# Run
genesis help
genesis chat
genesis status
genesis autonomous # Full autonomous modeGenesis implements a biologically-inspired 4-level architecture with 66 modules:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β L4: EXECUTIVE (Self-Improvement & Strategy) β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β RSI Engine β Metacognition β Central Awareness β NESS Monitor β β
β β Darwin-GΓΆdel self-improvement with constitutional safety β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β L3: COGNITIVE (Reasoning & Planning) β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Thinking β Causal β World Model β Grounding β Perception β β
β β Tree/Graph of Thought, counterfactual reasoning, prediction β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β L2: REACTIVE (Memory & Integration) β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Brain β Memory β MCP Client β Event Bus β Economic Fiber β β
β β 54-60% memory reuse, 17 MCP servers, cost tracking β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β L1: AUTONOMIC (Homeostasis & Survival) β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Free Energy Kernel β Neuromodulation β Allostasis β Nociception β β
β β Prediction error minimization, hormonal state, pain signals β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// Real Ο (phi) calculation measuring integrated information
consciousness.phi // 0.0 - 1.0
consciousness.state // 'alert' | 'aware' | 'drowsy' | 'dormant'
consciousness.integration // Workspace coherence metricObserve β Research β Plan β Implement β Deploy β Learn
β β
ββββββββββββββββββββββββββββββββββββββββββββββββ
- Detects own limitations via invariant violations
- Researches solutions via arXiv, Semantic Scholar
- Implements fixes in sandbox with tests
- Deploys via Git with human approval gates
- Learns from outcomes for future cycles
Revenue Streams:
βββ Bounty Hunter - Dev bounties with approval
βββ MCP Services - Sell compute to other agents
βββ Content - Generate articles/tutorials
βββ Keeper Bots - DeFi liquidations/arbitrage
βββ Yield - Staking/LP management
Payment Rails:
βββ Stripe Treasury - Fiat integration
βββ Crypto - USDC/ETH/SOL on Base L2
βββ HTTP 402 - Micropayments per request
while (running) {
const observation = await gather(); // Sense environment
const beliefs = engine.updateBeliefs(obs); // Update world model
const action = engine.selectAction(beliefs); // Minimize free energy
await execute(action); // Act on world
learn(observation, action, outcome); // Update priors
}Genesis perceives and acts through Model Context Protocol servers:
| Category | Servers | Purpose |
|---|---|---|
| Knowledge | arxiv, semantic-scholar, context7, wolfram | Papers, docs, math |
| Research | gemini, brave-search, exa, firecrawl | Web search, scraping |
| Creation | openai, github, playwright | Code, publishing, browser |
| Cloud | aws, sentry | Infrastructure, monitoring |
| Storage | memory, filesystem, postgres | Persistence |
# Core
genesis chat # Interactive LLM chat
genesis status # System status (all 66 modules)
genesis autonomous # Full autonomous operation
# Inference
genesis infer mcp --cycles 10 # Active inference with MCP
genesis infer integrated # With Kernel & Daemon
# Self-Improvement
genesis rsi # Run RSI improvement cycle
genesis rsi --observe # Just observe limitations
genesis rsi --research # Research solutions
# Memory
genesis memory search <query> # Search production memory
genesis memory stats # Memory system statistics
# Research
genesis research <topic> # Deep multi-source research
genesis create <name> # Create new systemReal-time monitoring at http://localhost:9876:
# Start dashboard
node start-dashboard.mjs
# Or with dev server
npx tsx src/dashboard/start-server.tsDisplays:
- Consciousness: Ο level, integration, state
- Kernel: Mode, prediction errors, cycles
- Economy: Costs, revenue, NESS, runway
- Neuromodulation: Dopamine, serotonin, norepinephrine, cortisol
- Memory: Episodic/semantic/procedural counts
- Agents: Active, queued, pool size
| Theory | Author | Implementation |
|---|---|---|
| Free Energy Principle | Friston 2010 | FreeEnergyKernel |
| Integrated Information Theory | Tononi 2004 | PhiCalculator |
| Global Workspace Theory | Baars 1988 | GlobalWorkspace |
| Active Inference | Friston 2017 | ActiveInferenceEngine |
| Autopoiesis | Maturana & Varela | autopoiesis/ |
| Darwin-GΓΆdel Machine | Schmidhuber | RSIOrchestrator |
# .env
OPENAI_API_KEY=sk-... # Required (one LLM minimum)
ANTHROPIC_API_KEY=sk-ant-... # Recommended
GEMINI_API_KEY=AIza... # For research
BRAVE_API_KEY=BSA... # For web search
# Genesis
GENESIS_MCP_MODE=real # real | simulated | hybrid
GENESIS_RSI_ENABLED=true # Enable self-improvement
GENESIS_AUTONOMOUS=true # Enable autonomous modenpm run build # Compile TypeScript
npm run dev # Watch mode
npm test # Run tests
npm run dev:chat # Dev chat mode- Version: 18.0.0
- Lines of Code: 530,000+
- Modules: 66
- MCP Servers: 17
- Invariants: 48
| Version | Codename | Key Features |
|---|---|---|
| v18.0 | Production Polish | Dashboard upgrade, debug logging, type safety |
| v17.0 | Full Autonomy | Active Inference β Event Bus/World Model integration |
| v16.2 | RSI Enabled | Recursive self-improvement activated |
| v16.0 | Safety First | Governance, HITL, budget enforcement |
| v15.0 | Economic Fiber | Self-funding, revenue streams |
| v14.0 | Consciousness | IIT 4.0, Global Workspace |
| v13.0 | Central Awareness | 49-module integration |
MIT
Created by rossignoliluca
Genesis v18.0.0 - Fully Autonomous AI System