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