Repository Consolidation Notice (Dec 29, 2025)
This repository now contains the complete Operator Uplift platform, consolidating both the UPLIFT Runtime documentation/examples and the web application code from the formeroperatoruplift-created-apprepository. All advanced examples and documentation added today have been preserved.
Operator Uplift is a revolutionary local-first AI agent platform that combines:
- 🏗️ UPLIFT Runtime - An agent-native operating system for secure orchestration of AI agents
- 🤖 Gemini 3 Pro Integration - Powered by Google's advanced AI model
- 🌐 Modern Web Interface - Built with Next.js/React for seamless user experience
- 🔒 Privacy-First Architecture - Your data stays on your device
- 🔧 Extensible Agent System - Build and deploy custom AI agents
UPLIFT is an infrastructure layer designed to run and govern AI agents on your own device. Rather than treating AI as a series of isolated prompts or cloud workflows, UPLIFT introduces an execution layer where agents are first-class entities. Agents run in isolated sandboxes, share context through a controlled memory system, and are coordinated by a local runtime.
- ✅ Agent-Native Execution - Isolated sandboxes for each agent
- ✅ Secure Memory System - Scoped, encrypted persistent context
- ✅ Multi-Agent Orchestration - Coordinate complex workflows
- ✅ Permission-Based Security - Zero-trust architecture with explicit grants
- ✅ MCP Compatibility - Uses Model Context Protocol for interoperability
- ✅ Local-First by Default - All execution and storage on-device
- 🌐 Modern Web UI - Built with Next.js 14 and React 18
- ⚡ High Performance - Optimized for speed and efficiency
- 📱 Responsive Design - Works on desktop, tablet, and mobile
- 🎨 Clean Interface - Modern, intuitive user experience
- 🔌 API Integration - RESTful API for programmatic access
operatoruplift.created.app/
├── advanced-examples/ # Advanced UPLIFT agent implementations
│ ├── approval-system/ # Multi-stage approval workflows
│ ├── code-auditor/ # Code analysis agent
│ ├── health-monitor/ # System health monitoring
│ ├── master-controller/ # Central orchestration agent
│ ├── news-scout/ # News aggregation agent
│ └── system-management/ # System administration agent
├── docs/ # Comprehensive documentation
│ ├── company-overview/ # Company background and leadership
│ ├── product-specs/ # Product specifications
│ ├── roadmap/ # 12-month development roadmap
│ ├── technical-architecture/ # System architecture
│ ├── tokenomics/ # Token economics documentation
│ ├── API.md # API reference
│ └── DEPLOYMENT.md # Deployment guide
├── examples/ # Basic agent examples
│ ├── invoice-manager/ # Invoice processing agent
│ ├── research-agent/ # Research assistant
│ └── writer-agent/ # Content generation agent
├── public/ # Web application static assets
├── src/ # Web application source code
├── styles/ # CSS styling
├── package.json # Node.js dependencies
├── .env.example # Environment configuration template
├── CONTRIBUTING.md # Contribution guidelines
├── VIDEO-DEMO.md # Video demonstrations
└── README.md # This file
- Python 3.10+ (for UPLIFT Runtime)
- Node.js v18+ (for web application)
- Git
- OpenAI/Anthropic API Key or local Ollama instance
# Install the UPLIFT CLI tool
pip install uplift-cli
# Initialize the UPLIFT environment
uplift setup# Clone the repository
git clone https://github.com/operatoruplift/operatoruplift.created.app.git
cd operatoruplift.created.app
# Install dependencies
npm install
# Configure environment
cp .env.example .env
# Edit .env with your API keys
# Start development server
npm run dev# Create agent directory
mkdir my-researcher && cd my-researcher
# Initialize agent structure
uplift init --name "ResearchAgent"
# Run your agent
uplift run main.py --env OPENAI_API_KEY=your_key_hereAgents in UPLIFT are treated as installable software with:
- Capabilities - Declared required features (e.g., "Network Access," "File Write")
- Identity - Digitally signed for authenticity
- Permissions - Explicit, never implicit access control
- Short-Term - Session-bound context (discarded after use)
- Long-Term - Persistent facts, preferences, and outcomes
- Shared - Scopes for multi-agent collaboration
- Encrypted - All memory stored with encryption
- Delegation Model - Agents request assistance through the Runtime
- Context Passing - Temporary scope access for specific tasks
- Mediation - Runtime verifies all permissions
- Automatic Revocation - Access removed upon task completion
- UPLIFT Developer Quick Start - Build your first agent
- Multi-Agent Orchestration - Coordinate multiple agents
- API Documentation - REST API reference
- Deployment Guide - Production deployment
- Advanced Examples - Complex agent implementations
- Technical Architecture - System design
- Company Overview - Background and leadership
- Product Specifications - Detailed features
- Tokenomics - Token economics
- 12-Month Roadmap - Development timeline
- Feature Demonstrations - Video walkthroughs
- Research Assistant - Gathers information and stores findings
- Content Writer - Generates articles from research notes
- Invoice Manager - Processes invoices and triggers payments
- Multi-Stage Approval System - Complex workflow orchestration
- Code Auditor - Automated code review and security scanning
- Health Monitor - System diagnostics and alerting
- Master Controller - Central coordination of agent swarms
- News Scout - Aggregates and summarizes news from multiple sources
- System Management - Administrative task automation
# Run development server
npm run dev
# Build for production
npm run build
# Run tests
npm test
# Lint code
npm run lint# View agent logs
uplift logs --follow
# Query memory
uplift memory query "What did the agent find?"
# List installed agents
uplift agents listnpm i -g vercel
vercelnpm run build
npm startdocker build -t operatoruplift .
docker run -p 3000:3000 -e GEMINI_API_KEY=your_key operatorupliftWe welcome contributions! Please see CONTRIBUTING.md for guidelines.
- Fork the repository
- Create a feature branch
- Make your changes
- Write/update tests
- Submit a pull request
- Zero-Trust Architecture - All access must be explicitly granted
- Local-First - Data stays on your device by default
- Encrypted Memory - All persistent storage is encrypted
- Audit Trail - Full logging of agent decisions and data access
- Sandbox Isolation - Agents cannot interfere with each other
- Governance - Complete audit trail and compliance reporting
- Privacy - Sensitive data never leaves local environment
- Resilience - Offline operation with resumption on reconnect
- Scalability - Support for large agent deployments
- Agent Marketplace - Discover and install community agents
- $UPLIFT Token - Used for marketplace transactions and premium services
- Versioning - Clear agent versioning and safety manifests
- Digital Signatures - Verified agent authenticity
- Python 3.10+
- Encrypted storage (local-first)
- Model Context Protocol (MCP)
- Sandbox isolation
- Next.js 14
- React 18
- Node.js
- Tailwind CSS / Modern CSS3
- 📧 Email: support@operatoruplift.created.app
- 💬 Community: GitHub Discussions
- 🐛 Issues: Issue Tracker
- 📖 Documentation: See docs/ directory
MIT License - see LICENSE file for details.
- Built with ❤️ by the Operator Uplift team
- Powered by Gemini 3 Pro
- Inspired by the Model Context Protocol
- Community-driven development
UPLIFT is not a chatbot; it is the operating system for AI.
- Your Device → The hardware
- UPLIFT → The OS (Kernel/Runtime)
- Agents → The applications (Programs)
- Memory → The file system (Infrastructure)
- Permissions → System privileges
Permission Denied
- Check your
agent.yaml- ensure the scope is declared - Verify the Runtime is granting the correct permissions
Agent Won't Start
- Ensure Python 3.10+ is installed
- Verify API keys are set correctly
- Check logs:
uplift logs --follow
Web UI Not Loading
- Ensure Node.js v18+ is installed
- Check
.envconfiguration - Verify port 3000 is available
Operator Uplift - Building the future of local-first AI agent orchestration
Repository: https://github.com/operatoruplift/operatoruplift.created.app
Website: https://operatoruplift.created.app