Skip to main content

nethackers

Solve NetHack by evolving symbolic players. One CLI: log in with GitHub, evolve a bot with a coding agent, and publish + register your wins to the shared hub at https://nethackers.dunnolab.ai — where anyone can browse and fetch them.

Install

pip install nethackers          # Python 3.11+   (or: uv tool install nethackers)

Get started

nethackers login                # one-time GitHub sign-in (device flow, silent refresh)
nethackers board                # browse the leaderboard

Evolve a bot

Improve a NetHack bot automatically with Claude Code or Codex. Needs Docker (the sandboxed arena + mutator run there):

nethackers evolve --objective val-dwa-law-fem --operator codex

Every validated win is auto-published to your public github.com/<you>/nethacker repo and registered with the hub. From any machine, fetch one back:

nethackers pull github.com/<you>/nethacker@<commit> ./fetched

Publish an existing solution

Also have the GitHub CLI installed and gh auth login'd as the same account (used to create/push your repo), then:

nethackers submit ./my-solution --objective val-dwa-law-fem

nethackers --help lists every command (elites, frontier, search, show, register). The hub defaults to https://nethackers.dunnolab.ai (override with --hub or $NETHACKERS_HUB). Self-hosting the hub and the full design: deploy/README.md and docs/.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nethackers-0.18.1.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nethackers-0.18.1-py3-none-any.whl (303.3 kB view details)

Uploaded Python 3

File details

Details for the file nethackers-0.18.1.tar.gz.

File metadata

  • Download URL: nethackers-0.18.1.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nethackers-0.18.1.tar.gz
Algorithm Hash digest
SHA256 a7272b12dad6c1aa567b01f82bd51f605c0b488a002c1e7506e6f91654bb2c76
MD5 64078e0a1a65e52f47ded3e62c58349e
BLAKE2b-256 d8e29b9d625d69817e0cdb64dd7fc806615750c6c24b8c2f973e3f1205877d7f

See more details on using hashes here.

File details

Details for the file nethackers-0.18.1-py3-none-any.whl.

File metadata

  • Download URL: nethackers-0.18.1-py3-none-any.whl
  • Upload date:
  • Size: 303.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nethackers-0.18.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b7801cf0d214f0bef8005468405e74b83d99a1e1242951ae43cc6b71ddb884d0
MD5 21eef6070ebb1894b4adacd4913dbf73
BLAKE2b-256 a862daf4a7ff362b1d37bad23bdf8e5c518c8ea72a818db63a6e059643c6a1c0

See more details on using hashes here.

Release history Release notifications | RSS feed

0.21.0

2 files

0.20.0

2 files

0.19.2

2 files

0.19.1

2 files

0.19.0

2 files

0.18.3

2 files

0.18.2

2 files

This release

0.18.1 This release

2 files

0.18.0

2 files

0.17.0

2 files

0.16.1

2 files

0.15.0

2 files

0.14.1

2 files

0.14.0

2 files

0.13.2

2 files

0.13.1

2 files

0.13.0

2 files

0.12.0

2 files

0.11.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.1

2 files

0.8.0

2 files

0.7.4

2 files

0.7.3

2 files

0.7.1

2 files

0.7.0

2 files

0.6.34

2 files

0.6.33

2 files

0.6.32

2 files

0.6.31

2 files

0.6.30

2 files

0.6.29

2 files

0.6.28

2 files

0.6.27

2 files

0.6.26

2 files

0.6.25

2 files

0.6.24

2 files

0.6.23

2 files

0.6.22

2 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