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.13.2.tar.gz (882.7 kB view details)

Uploaded Source

Built Distribution

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

nethackers-0.13.2-py3-none-any.whl (249.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nethackers-0.13.2.tar.gz
  • Upload date:
  • Size: 882.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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.13.2.tar.gz
Algorithm Hash digest
SHA256 1d9b994f1e6c18da6667e6ca66f655ec97a41e073f01ef93463d647d087a4e15
MD5 26c5cb37a672e5b20c76f312bbd38fd8
BLAKE2b-256 02697f60ffb552c66fc8bb7d0ce4d3c4fdb3719161eea583a56ced06bc51d3fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nethackers-0.13.2-py3-none-any.whl
  • Upload date:
  • Size: 249.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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.13.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4489faa9ee84ebf49b383b9abb2a276a3b8d429b0da5e2353ed6f3466c418e5a
MD5 4749e257b800754be4b8b50673bfeb84
BLAKE2b-256 91996cb34ad4c66f7e4fe1276d265f8dbc2e6625b0e7dae932e3ff1ed9350007

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

0.18.1

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

This release

0.13.2 This release

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