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.19.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.19.0-py3-none-any.whl (311.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nethackers-0.19.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.19.0.tar.gz
Algorithm Hash digest
SHA256 61cf7712e55fc8ecf34d037e27720cef7715a9276b51478b0b1ef17b8100430d
MD5 8e7d00fecbc6fba37a099aa38c07f6ed
BLAKE2b-256 c2aa4ce6caeecba1da0dc1704cc39f966143cfc04f872f689cfc252658b7020d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nethackers-0.19.0-py3-none-any.whl
  • Upload date:
  • Size: 311.1 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.19.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d8c097e95186c748187afe812570a5c0b95411616fa4bbaf6850f9a72c0e3f08
MD5 9a5e2902a53089b5c938f988d703ca5d
BLAKE2b-256 4e5f1b0e2b2cd4f8b5cd99d017dd5bbf0af878e61e272b6a2c7c06d730ab40af

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

This release

0.19.0 This release

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

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