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.0.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.0-py3-none-any.whl (302.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nethackers-0.18.0.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.0.tar.gz
Algorithm Hash digest
SHA256 0dac7891c7ed8f5c1a8848e794c8a6e4653d950511d674880749dbba83d85a6c
MD5 483b107eb06d1351747a6279d27f5b3e
BLAKE2b-256 57a8f1bbc45fc2842d666430765b7c2904673ddc6246f84a1a11b52bf48ba712

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nethackers-0.18.0-py3-none-any.whl
  • Upload date:
  • Size: 302.4 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a7b7114be81b732b4517743f60ed6bf5041b801fbb6aed4f76cd9fc59b1ec528
MD5 29b342101e83eac59a231c356f25e744
BLAKE2b-256 73bfd133a43e6af99e3739c3210a083d9ff15a4b229870c188269d256a9e4f17

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

This release

0.18.0 This release

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