Skip to main content

specter-host

Remote GPUs, locally. Run python train.py on cloud GPUs as if they were local.

Install

# Recommended (isolated install)
pipx install specter-host

# Or with pip
pip install specter-host

Quick Start

# Create and activate a virtual environment
python -m venv .venv && source .venv/bin/activate

# Authenticate via browser
specter login

# Provision a GPU — patches your active venv
specter install h100

# Run Python as usual — it transparently executes on the remote GPU
python train.py

# pip install works locally AND syncs to the remote automatically
pip install transformers

# When done, tear down the pod and restore your venv
specter uninstall

How It Works

  1. specter install h100 provisions a cloud GPU pod via the Specter broker
  2. Your active venv is patched — bin/python becomes a transparent proxy
    • The original binary is backed up as python.specter-original
    • pip, pytest, and other entry points continue to run locally
  3. When you run python train.py, Specter:
    • Rsyncs your workspace to the remote machine
    • Executes the command via SSH
    • Streams stdout/stderr back in real-time
    • Returns the remote exit code
  4. Dependencies stay in sync automatically:
    • At install time: pip freeze → remote pip install
    • After every pip install: auto-synced to the remote pod
  5. specter uninstall restores your venv to its original state

License

MIT

Release files for specter-host 0.2.6

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

Source distribution (sdist)

Source distribution for specter-host 0.2.6
File Size Uploaded
specter_host-0.2.6.tar.gz 87.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for specter-host 0.2.6
File Interpreter ABI Platform
specter_host-0.2.6-py3-none-any.whl Python 3 none any Details

Total release size: 128.6 kB

Release files / specter_host-0.2.6.tar.gz

Download URL specter_host-0.2.6.tar.gz
Size 87.8 kB
Tags Source
SHA-256 checksum
How to use checksums
522d0e776d6cb8135fd8182242f099851fb790c9683d810afc07267802843117
BLAKE2b-256 checksum
How to use checksums
4cd6d4c7770bcd6b6cae5ffa3cdcd043a5ea35aba7f44276600789c44cd43d28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 10, 2026.

Transparency log

Release files / specter_host-0.2.6-py3-none-any.whl

Download URL specter_host-0.2.6-py3-none-any.whl
Size 40.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a3c6e6948c42ecf93ffbb4bb1faa49388035ffcf175fba016074354535089532
BLAKE2b-256 checksum
How to use checksums
b366219666a8d3ec01fcf9195de2babb7bb3d7e95c13ec50b169b42f7156725c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.6 This release

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

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