Metadata-Version: 2.3
Name: opsmate
Version: 0.1.26a2
Summary: opsmate is a SRE AI assistant
License: MIT
Author: Jingkai
Author-email: jingkai@hey.com
Requires-Python: >=3.12,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: click (>=8.1.7,<9.0.0)
Requires-Dist: fastapi[standard] (>=0.115.5,<0.116.0)
Requires-Dist: graphviz (>=0.20.3,<0.21.0)
Requires-Dist: html2text (>=2024.2.26,<2025.0.0)
Requires-Dist: httpx (==0.27.2)
Requires-Dist: instructor[anthropic] (>=1.6.3,<2.0.0)
Requires-Dist: jinja2 (>=3.1.4,<4.0.0)
Requires-Dist: lancedb (>=0.19.0,<0.20.0)
Requires-Dist: openai (>=1.37.2,<2.0.0)
Requires-Dist: openai-otel (>=0.1.0a1,<0.2.0)
Requires-Dist: opentelemetry-exporter-otlp (>=1.27.0,<2.0.0)
Requires-Dist: pydantic (>=2.8.2,<3.0.0)
Requires-Dist: pydantic-settings (>=2.6.1,<3.0.0)
Requires-Dist: python-fasthtml (>=0.10.0,<0.11.0)
Requires-Dist: pytz (>=2025.1,<2026.0)
Requires-Dist: pyyaml (>=6.0.2,<7.0.0)
Requires-Dist: rich (>=13.8.1,<14.0.0)
Requires-Dist: sqlmodel (>=0.0.22,<0.0.23)
Requires-Dist: structlog (>=24.4.0,<25.0.0)
Description-Content-Type: text/markdown

# OpsMate

OpsMate is an SRE AI assistant that helps you manage production environment.

## Getting Started

To get started with OpsMate, you need to install the cli tool. You can do so by running the following command:

```bash
pipx install opsmate
```

Assuming you have OpenAI API key and you have set it in the environment variable `OPENAI_API_KEY`, you can now run the following command to start using OpsMate:

```bash
opsmate
```

This will start the OpsMate cli tool and you can start interacting with it.

## Capabilities

Here are some of the capabilities of OpsMate that we plan to support:

- [ ] Producton issue troubleshooting and resolution.
- [ ] Root cause analysis.
- [ ] Performance analysis and improvement.
- [ ] Observability and monitoring setup.
- [ ] Capacity planning.
- [ ] Callout assistance for on-call engineers.
- [ ] Maintaining production environment using Infrastructure as Code.
- [ ] Automation of routine tasks, such as create/fix CI/CD pipelines, perform backups, updates etc.

