Autonomous observability and incident intelligence for any codebase
Project description
AutoOps AI
One command to autonomously configure Splunk observability and investigate incidents for any codebase.
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:
- Detect/start Docker Desktop (macOS + Windows)
- Pull and start Splunk Enterprise (
autoops-splunk) - Start OpenTelemetry Collector (
autoops-otel-collector) - Scan your repo and discover architecture
- Generate instrumentation
- Create Splunk dashboards, saved searches, and alerts
- 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file autoops_ai-0.1.0.tar.gz.
File metadata
- Download URL: autoops_ai-0.1.0.tar.gz
- Upload date:
- Size: 45.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b80523aebba738525da37f9716fb5b876889f65e218acc113fef137ec44e95d7
|
|
| MD5 |
a81e03847e42380aa941021235ff4f06
|
|
| BLAKE2b-256 |
271e898785eabf5a18d82391ac30a2ea26ae4fd4fd23f9e8811bd5b01641b853
|
File details
Details for the file autoops_ai-0.1.0-py3-none-any.whl.
File metadata
- Download URL: autoops_ai-0.1.0-py3-none-any.whl
- Upload date:
- Size: 52.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c131e6b9be3acab9b1d7990bd1f80637311eb49db0ed4a91a26a505ebe3c8442
|
|
| MD5 |
fc7cad2599a3c14ad05eaeb435fdfb5c
|
|
| BLAKE2b-256 |
0b8ad326fe49b68a00d5c4bb6c2b63dc42bbccc6d9e8ee825a09d29d1e8f509b
|