NubiferAI

AI-native cloud operations platform for NubiferOS

NubiferAI User Guide

NubiferAI is an AI-native cloud operations platform. Describe what you want to build, deploy, or change in natural language, and NubiferAI generates infrastructure-as-code, deployment scripts, and operational plans.

Contents

Quick Start

# Install (standalone)
pip install nubiferai

# Or via NubiferOS
nubi addon install nubiferai

# Launch the GUI
nubiferai-gtk

# Or use the CLI
nubiferai nucleate "Deploy a Python Flask app to AWS ECS with a load balancer"

How It Works

  1. You describe what you want in natural language
  2. A seed (AI persona) interprets your request with cloud expertise
  3. An AI provider generates a structured plan called a nucleation
  4. You review the actions, exports (Terraform, shell, CloudFormation), and safety checks
  5. You execute (precipitate) when ready — or export for manual review

Key Concepts

ConceptDescription
NucleationA structured plan of cloud actions generated by AI
SeedAn AI persona specialized for a cloud domain (AWS, Terraform, Kubernetes, etc.)
PrecipitateExecute a nucleation — run the generated infrastructure changes
NubiferTrailAudit log of all nucleations and executions
Safety ClassificationControls what operations are allowed (sandbox/development/staging/production)

Interfaces

NubiferAI provides two interfaces:

  • GUI (nubiferai-gtk) — GTK4/libadwaita desktop application with visual seed browsing, provider configuration, and live execution output
  • CLI (nubiferai) — Terminal interface with Rich formatting, ideal for scripting and SSH sessions

Getting Started with NubiferAI

Installation, first launch, and your first nucleation

AI Providers

Setting up Claude, OpenAI, Ollama, and AWS Bedrock

GUI Application

Walkthrough of the NubiferAI GTK desktop application

Seeds

AI personas for different cloud tasks

NubiferOS Integration

Using NubiferAI within NubiferOS workspaces