Skip to main content

AutoOps AI

One command to autonomously configure Splunk observability and investigate incidents for any codebase.

Architecture

Install (no repo clone required)

# macOS / Linux (recommended)
pipx install autoops-ai
# or from source
curl -fsSL https://raw.githubusercontent.com/YOUR_ORG/autoops-ai/main/scripts/install.sh | bash

# Windows PowerShell
pip install autoops-ai
# or: .\scripts\install.ps1

First Run

autoops setup

Interactive wizard lets you choose:

  • OpenAI
  • Claude (Anthropic)
  • OpenRouter
  • Azure OpenAI
  • Amazon Bedrock (Claude)

Credentials are saved securely in your OS keychain (macOS Keychain / Windows Credential Locker).

Configure Any Project

cd /path/to/your/app
autoops configure --repo .

AutoOps will:

  1. Detect/start Docker Desktop (macOS + Windows)
  2. Pull and start Splunk Enterprise (autoops-splunk)
  3. Start OpenTelemetry Collector (autoops-otel-collector)
  4. Scan your repo and discover architecture
  5. Generate instrumentation
  6. Create Splunk dashboards, saved searches, and alerts
  7. Send a synthetic telemetry test event

Command Reference

Command Description
autoops setup Interactive LLM provider setup
autoops configure --repo . Full project observability setup
autoops doctor Health check (Docker, Splunk, HEC, ports, LLM)
autoops provider list|set|test|show Manage LLM profiles
autoops splunk start|status|stop|logs|open Manage Splunk container
autoops telemetry start|status|test Manage OTel Collector
autoops dashboards apply|list|open Splunk dashboards
autoops alerts apply|list|test Splunk alerts
autoops scan --repo . Scan repo file tree
autoops instrument --repo . Generate instrumentation only
autoops investigate --alert <name> Run incident investigation
autoops watch --port 9000 Webhook listener for alerts
autoops demo start|bug-on|traffic Local demo workflow

autoops init --repo <path> is an alias for configure.

Splunk Defaults Created

Dashboards: Service Health Overview, Database Performance, Deployment Timeline, Incident Investigation, per-service health

Saved searches: error rate, latency, p95 latency, DB latency, deployments, no-data detection

Alerts: per-service error rate, checkout error rate, 5xx spike, ingestion stopped

Sample SPL to customize:

index=main sourcetype=autoops | stats count by service, path, level
index=main sourcetype=autoops path="/checkout" | timechart avg(duration_ms) p95(duration_ms)

Prerequisites

  • Python 3.11+
  • Docker Desktop (AutoOps detects and opens installer if missing)
  • LLM API key (chosen during autoops setup)

Demo App

autoops demo start
cd demo-app && uvicorn main:app --port 8080
autoops demo bug-on
autoops demo traffic --requests 30
autoops investigate --alert checkout_error_rate

License

MIT

Release files for autoops-ai 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for autoops-ai 0.1.0
File Size Uploaded
autoops_ai-0.1.0.tar.gz 45.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for autoops-ai 0.1.0
File Interpreter ABI Platform
autoops_ai-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 97.9 kB

Release files / autoops_ai-0.1.0.tar.gz

Download URL autoops_ai-0.1.0.tar.gz
Size 45.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b80523aebba738525da37f9716fb5b876889f65e218acc113fef137ec44e95d7
BLAKE2b-256 checksum
How to use checksums
271e898785eabf5a18d82391ac30a2ea26ae4fd4fd23f9e8811bd5b01641b853
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / autoops_ai-0.1.0-py3-none-any.whl

Download URL autoops_ai-0.1.0-py3-none-any.whl
Size 52.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c131e6b9be3acab9b1d7990bd1f80637311eb49db0ed4a91a26a505ebe3c8442
BLAKE2b-256 checksum
How to use checksums
0b8ad326fe49b68a00d5c4bb6c2b63dc42bbccc6d9e8ee825a09d29d1e8f509b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page