Skip to main content

Maestro Career Studio

If your resume folder has a v2finalcopy(3) in it, this is for you.

Maestro keeps one record of what you have actually done and builds each tailored resume from it. Paste a job description, see how well a resume matches (fixed rules, so the same resume and job always get the same score), tailor it, and render a real PDF. Every application stays tracked in one place. A Chrome Companion and an MCP server let your browser and your AI agent work from that same record.

It all runs on your machine, and your data lives in one folder you own. Here, control is the whole point.

Install

macOS and Linux (between the two commands, open a new terminal or run source $HOME/.local/bin/env):

curl -LsSf https://astral.sh/uv/install.sh | sh
uv tool install --python 3.12 maestro-career-studio

Windows (open a new PowerShell window between the two commands):

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
uv tool install --python 3.12 maestro-career-studio

If maestro is not found afterwards, run uv tool update-shell and open a new terminal.

Best effort: on Windows ARM64 the PDF engine (typst) has no ARM64 wheel, so install an x64 Python under emulation: uv tool install --python cpython-3.12-windows-x86_64-none maestro-career-studio. Alpine and other musl Linux are not supported by the PDF engine's wheels; use a glibc distro or Docker.

Run

maestro start, then open http://localhost:3000. maestro stop closes it, maestro update updates it (your data is snapshotted first), and maestro connect connects an AI agent. Coming from the Docker install? Stop it, then maestro import-docker <your checkout> copies your data over once (the Docker install is only read).

Where your data lives

  • macOS: ~/Library/Application Support/Maestro Career Studio
  • Windows: %APPDATA%\Maestro Career Studio
  • Linux: $XDG_DATA_HOME/maestro-career-studio (default ~/.local/share/maestro-career-studio)

More

Metadata

Release files for maestro-career-studio 0.9.0

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

Built distribution (wheel)

Table of built distributions (wheels) for maestro-career-studio 0.9.0
File Interpreter ABI Platform
maestro_career_studio-0.9.0-py3-none-any.whl Python 3 none any Details

Release files / maestro_career_studio-0.9.0-py3-none-any.whl

Download URL maestro_career_studio-0.9.0-py3-none-any.whl
Size 10.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
08210272787fd838aa7b7998235dcb17d998efdb6f282c60f8397ad063deb9c6
BLAKE2b-256 checksum
How to use checksums
cdc841444787bff2aff7d56a202f60c855ccf5a10e17ea71b11da0557a2d1244
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release history Release notifications | RSS feed

0.10.1

1 release file

0.10.0

1 release file

This release

0.9.0 This release

1 release file

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