Skip to main content

🇺🇸 English · 🇧🇷 Português

moonlighter-core

The foundation of moonlighter: the local storage, the configuration, your candidate profile and the LLM client that the other slices share. It has no command of its own; you get it with any of them.

How moonlighter works

  • Storage — a SQLite file under MOONLIGHTER_HOME (~/.moonlighter by default), no server and no account. Your pipeline is a file you can query.
  • Profile — one profile.yaml that says who you are. Every answer the pipeline drafts starts from it, and criteria holds the hard and soft filters that drive scoring.
  • LLM client — llm_backend: cli runs the Claude Code CLI on your Claude subscription; llm_backend: api uses the Anthropic SDK with your ANTHROPIC_API_KEY, read from the environment or from ~/.config/anthropic/api.env.
  • Doctor — every slice's doctor command reports, as JSON, where the state lives, whether the config loads, and which slices are installed.
  • Browser driver — the optional [browser] extra, used only by browser-based scan extensions. The core flow never opens a browser.

Part of moonlighter

Package What it is
moonlighter Everything below, plus the MCP server for Claude — start here
moonlighter-core ← you are here — storage, config, profile and the LLM client every slice shares
moonlighter-scan Finds postings on seven ATS platforms and scores them against your profile
moonlighter-apply Drafts the paste-ready answer sheet for one posting
moonlighter-email Matches employer replies in Gmail back to each application

License

AGPL-3.0-only. Contributions require signing the CLA. What leaves your machine is in PRIVACY.md.

Metadata

Release files for moonlighter-core 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for moonlighter-core 0.1.8
File Size Uploaded
moonlighter_core-0.1.8.tar.gz 33.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for moonlighter-core 0.1.8
File Interpreter ABI Platform
moonlighter_core-0.1.8-py3-none-any.whl Python 3 none any Details

Total release size: 73.7 kB

Release files / moonlighter_core-0.1.8.tar.gz

Download URL moonlighter_core-0.1.8.tar.gz
Size 33.7 kB
Tags Source
SHA-256 checksum
How to use checksums
11c6c64d57e56891042c889ba3042d961817aacf7b348689b79d7381ac816d0b
BLAKE2b-256 checksum
How to use checksums
3e34b98cd469f1cdbdb0240e0172ddfcfe04303f3f7ff128cfae94db299f25af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","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}

Release files / moonlighter_core-0.1.8-py3-none-any.whl

Download URL moonlighter_core-0.1.8-py3-none-any.whl
Size 40.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4bea12e82d94b71db87de31c69d0fd5768369bab40362e18e5b8e2d42bb63b0d
BLAKE2b-256 checksum
How to use checksums
c31a0ac5c6fe5955f1741e39e1d9348f279de2c9ca2075a11d0ec794df379803
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","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}

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release 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