An open API service indexing awesome lists of open source software.

https://github.com/abundant-ai/oddish

Run Harbor tasks in the cloud
https://github.com/abundant-ai/oddish

eval llm rl

Last synced: 4 days ago
JSON representation

Run Harbor tasks in the cloud

Awesome Lists containing this project

README

          



Oddish



PyPI


Python


License

# Oddish

> Run evals on [Harbor](https://github.com/laude-institute/harbor) tasks in the cloud.

Oddish extends Harbor with:

- Provider-aware queuing and automatic retries for LLM providers
- Real-time monitoring via dashboard or CLI
- Postgres-backed state and S3 storage for logs

Just replace `harbor run` with `oddish run`.

## Quick Start

### 1. Install

```bash
uv pip install oddish
```

### 2. Generate an API key [here](https://oddish.app/)

- API key generation is restricted during the beta. To request access, contact the [maintainer](https://github.com/RishiDesai).

```bash
export ODDISH_API_KEY="ok_..."
```

### 3. Submit a job

```bash
# Run a single agent
oddish run -d terminal-bench@2.0 -a codex -m gpt-5.4 --n-trials 3
```

```bash
# Or sweep multiple agents
oddish run -d terminal-bench@2.0 -c job.yaml
```

Example [job.yaml](assets/light-run.yaml)

### 4. Monitor Progress

```bash
oddish status
```

## Documentation

- [CLI docs](DOCS.md)
- [Core library](oddish/README.md)
- [Web dashboard](frontend/README.md)
- [Cloud backend](backend/README.md)
- [Self-hosting](SELF_HOSTING.md)
- [Agents](AGENTS.md)

## License

[Apache License 2.0](LICENSE)