Skip to main content

HiAir CLI

Fill job applications in your Chrome, then store them in the HiAir tracker.

Install

You need Python 3.11+ and pipx. Google Chrome must be installed for applies.

pipx install hiair-cli
# or: uv tool install hiair-cli

hiair login

hiair login offers to install the login worker for you (or run hiair service install yourself later). If something misbehaves, run hiair doctor.

After that, the worker starts at login. Queue jobs from the website or copilot; when one arrives, this Mac opens a disposable Chrome, fills the application, and writes the result back. Everyday Chrome can stay open. Logins in the HiAir window do not persist.

hiair service is macOS only. To watch a run in the foreground (any OS), use hiair apply.

Several applications at once

hiair apply fills up to three queued applications at the same time, each in its own tab of the one HiAir Chrome window, so a batch queued from the site finishes in a fraction of the time. hiair apply --parallel 5 raises the limit (max 6), --parallel 1 goes back to one at a time, and HIAIR_APPLY_PARALLEL sets the default for the login service. The server still hands out one application per company career site at a time, so the parallelism is across companies. When one tab needs you, it comes to the front and the terminal prompt is for that tab only; the others keep working.

When the agent needs you

If the form asks something your profile cannot answer, shows a captcha, sends you a code, or wants you to sign in, the apply pauses with the page still open in the HiAir Chrome window. You get a desktop notification, the field is highlighted, and hiair apply prints what is needed. Then either:

  • fix it in the browser and press Enter in the terminal,
  • press a and type the answers in the terminal (the agent types them into the form), or
  • press s if you clicked Submit yourself.

You can also answer from the HiAir website; the daemon notices and carries on. If nothing happens for about 45 minutes the run falls back to "Needs you" on the website and the page closes. The login service (no terminal) still pauses and waits for the website.

hiair --version
hiair status
hiair service status
hiair service uninstall

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hiair_cli-0.2.1.tar.gz (38.5 kB view details)

Uploaded Source

Built Distribution

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

hiair_cli-0.2.1-py3-none-any.whl (29.4 kB view details)

Uploaded Python 3

File details

Details for the file hiair_cli-0.2.1.tar.gz.

File metadata

  • Download URL: hiair_cli-0.2.1.tar.gz
  • Upload date:
  • Size: 38.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for hiair_cli-0.2.1.tar.gz
Algorithm Hash digest
SHA256 46ef1f88678e9bde7743a4d95e0376993a2889db95531b7a47cde6f768c36a39
MD5 7cfbefe6fef8e5f079268e497e8b07a5
BLAKE2b-256 b016f70e005d3af9479f878e5c25b77bc6d8ef74b255dc7e86b6fb3d10ea57b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for hiair_cli-0.2.1.tar.gz:

Publisher: publish.yml on hiair-ai/hiair-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hiair_cli-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: hiair_cli-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 29.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for hiair_cli-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5523049b001bc2c6adf0c1008b00acc27c128175a4aa258b0684779ecc5d38ce
MD5 cd2040a91789dcd6ab78d83ed4ea6d6f
BLAKE2b-256 f8da8ab001490b546b85194fcad8854d6b7480aeab0ada593e0859b9153241fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for hiair_cli-0.2.1-py3-none-any.whl:

Publisher: publish.yml on hiair-ai/hiair-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.2

2 files

This release

0.2.1 This release

2 files

0.2.0

2 files

0.1.5

2 files

0.1.4

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

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