Skip to main content

GigAI

GigAI runs AI work on your own computer, under your control. Your settings, your credentials and your work stay on your machine, and every model call can be inspected. It works through the model you already use: Codex, Claude Code, Ollama or OpenRouter.

Scout is its first Gig, for a job search. It keeps a local store of public job postings, ranks them against your resume, assesses the ones you approve, asks you the questions a posting leaves open, remembers your answers and stories, and drafts a tailored resume you download as a PDF. You use it from the browser, or from your own AI agent.

An agent runs gigai scout new: what is new, and the cost, before anything is assessed.

The Scout Jobs page: stored postings your profiles match, with filter chips, profile tags and Scout's chips.

Quickstart

  1. Requirements. macOS or Linux with Python 3.11+, uv, and one model CLI installed and logged in: Codex (codex login) or Claude Code (claude, then /login).

  2. Install.

    uv tool install gigai
    
  3. Run.

    gigai scout run      # starts Scout and opens the browser
    

    The setup wizard asks for your model, your resume (.md or .txt) and your roles. Then Update sources fills the store, the Jobs page lists what matches, Assess these assesses what you approve, and Tailor resume drafts a resume for one job. Update later with uv tool upgrade gigai.

Use it from your AI agent

gigai agent-skill          # prints the instructions that teach your agent the loop
gigai agent-permissions    # prints a permissions snippet for you to apply; GigAI applies nothing
gigai scout new            # what is new since your last check
  1. You ask your agent "what's new?". It runs gigai scout new and shows you a grid.
  2. Scout asks before it assesses: you see the count and an estimate, and say yes or no.
  3. The agent asks you each job's open questions and saves your answers. A longer reply becomes a story, if you agree.
  4. Jobs you answered are tailored and scored in the background, within daily limits (10 jobs per trigger, 40 model calls a day; more waits for your approval).
  5. For a PDF the agent gives you an "open in Scout" link. You add your name and contact details there, in your browser. The agent never gets them.

For agents has the full workflow, the setup and an example session.

Privacy

GigAI never stores your name, email, phone, address or links. You type them only when you make a PDF, and GigAI forgets them right after. A resume you add is stored without its name and contact lines; that removal works on patterns and can't catch personal details elsewhere in the text, so keep those out. Earlier versions did store contact lines: a one-time cleanup after you upgrade removes them from the current files, but older copies can remain in GigAI's local history on your computer.

Everything else you give GigAI (your answers, stories, notes and the body of your resume) stays on your computer unless you or your agent send it somewhere. GigAI's own model calls send your resume (without the contact lines) and your answers to the model you picked. With Ollama the resume stays on this machine.

Anything GigAI gives your agent is sent to that agent's model provider. Agents get no contact data from GigAI, but an agent with shell access can read local files.

See Privacy and security for exactly what is stored, what is sent, and to whom.

GigAI is an alpha; expect rough edges. Apache-2.0, see LICENSE.

Metadata

Release files for gigai 0.1.10.7

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

Source distribution (sdist)

Source distribution for gigai 0.1.10.7
File Size Uploaded
gigai-0.1.10.7.tar.gz 2.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for gigai 0.1.10.7
File Interpreter ABI Platform
gigai-0.1.10.7-py3-none-any.whl Python 3 none any Details

Total release size: 5.4 MB

Release files / gigai-0.1.10.7.tar.gz

Download URL gigai-0.1.10.7.tar.gz
Size 2.6 MB
Tags Source
SHA-256 checksum
How to use checksums
b66aea3bc72369c8c5ac7565b2945af1dc24d363c45ddfec6bd17d3ed1b548b5
BLAKE2b-256 checksum
How to use checksums
ca349f7b0a0289dc78a1a33027d4caf38afc8f6d8f1c02221c816261d84050cc
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 3, 2026.

Transparency log

Release files / gigai-0.1.10.7-py3-none-any.whl

Download URL gigai-0.1.10.7-py3-none-any.whl
Size 2.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
2d43ea6c7416eca7630eb4eb80399e4ffbd8b8d8bf68968b256ba8ee4bf62da3
BLAKE2b-256 checksum
How to use checksums
a037c3c68046467c973128b1753cefadfac1c5ff789719ab11510b12a53d9252
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 3, 2026.

Transparency log
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