Skip to content
This repository was archived by the owner on Apr 6, 2026. It is now read-only.

operatoruplift/operatoruplift.created.app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Operator Uplift - Complete Platform

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 former operatoruplift-created-app repository. All advanced examples and documentation added today have been preserved.

Overview

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

What is UPLIFT?

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.

Key Features

Runtime & Core Platform

  • βœ… 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

Web Application

  • 🌐 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

Repository Structure

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

Quick Start

Prerequisites

  • Python 3.10+ (for UPLIFT Runtime)
  • Node.js v18+ (for web application)
  • Git
  • OpenAI/Anthropic API Key or local Ollama instance

1. Install the UPLIFT Runtime

# Install the UPLIFT CLI tool
pip install uplift-cli

# Initialize the UPLIFT environment
uplift setup

2. Set Up the Web Application

# 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

3. Create Your First Agent

# 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_here

Core Concepts

Agent Model

Agents 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

Memory System

  • 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

Orchestration

  • 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

Documentation

Getting Started

Advanced Topics

Video Demonstrations

Example Use Cases

Basic Agents

  1. Research Assistant - Gathers information and stores findings
  2. Content Writer - Generates articles from research notes
  3. Invoice Manager - Processes invoices and triggers payments

Advanced Implementations

  1. Multi-Stage Approval System - Complex workflow orchestration
  2. Code Auditor - Automated code review and security scanning
  3. Health Monitor - System diagnostics and alerting
  4. Master Controller - Central coordination of agent swarms
  5. News Scout - Aggregates and summarizes news from multiple sources
  6. System Management - Administrative task automation

Development

Web Application

# Run development server
npm run dev

# Build for production
npm run build

# Run tests
npm test

# Lint code
npm run lint

UPLIFT Runtime

# View agent logs
uplift logs --follow

# Query memory
uplift memory query "What did the agent find?"

# List installed agents
uplift agents list

Deployment Options

Option 1: Vercel (Web UI)

npm i -g vercel
vercel

Option 2: Self-Hosted

npm run build
npm start

Option 3: Docker

docker build -t operatoruplift .
docker run -p 3000:3000 -e GEMINI_API_KEY=your_key operatoruplift

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

Development Setup

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Write/update tests
  5. Submit a pull request

Security & Privacy

  • 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

Enterprise Features

  • 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

Marketplace & Tokenomics

  • 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

Technology Stack

Runtime

  • Python 3.10+
  • Encrypted storage (local-first)
  • Model Context Protocol (MCP)
  • Sandbox isolation

Web Application

  • Next.js 14
  • React 18
  • Node.js
  • Tailwind CSS / Modern CSS3

Support

License

MIT License - see LICENSE file for details.

Acknowledgments

  • Built with ❀️ by the Operator Uplift team
  • Powered by Gemini 3 Pro
  • Inspired by the Model Context Protocol
  • Community-driven development

Mental Model: "Think OS, Not App"

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

Troubleshooting

Common Issues

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 .env configuration
  • 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

About

UPLIFT Developer Documentation - Local-first AI Agent Operating System

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors