Skip to main content

bifrost-agent

Mac path-tunnel agent for Bifrost. Connects outbound over WebSocket and exposes a local HTTP app under /services/{slug}.

Install

pip install bifrost-agent

Requires Python 3.11+.

Connect

  1. In Bifrost Console → Tunnels, create a tunnel and attach a path route (set Local URL there, e.g. http://127.0.0.1:3000).
  2. Copy the one-time install command and run:
sudo bifrost tunnel install <token>

The token embeds the Bifrost WebSocket URL and auth secret. Local upstream URLs are not passed on the CLI — they come from the console on each request.

Commands

sudo bifrost tunnel install <token>   # LaunchDaemon + system config
bifrost tunnel run                    # foreground (uses saved config)
bifrost tunnel run <token>            # one-shot / save user config + run
sudo bifrost tunnel uninstall
bifrost version

System config: /Library/Application Support/bifrost/config.json
Logs: /Library/Logs/bifrost-tunnel.log

Develop

python -m venv .venv
source .venv/bin/activate
pip install -e .
bifrost version

Publish

Repo: https://github.com/eskeon/bifrost-agent

Tag a release (v*); GitHub Actions builds and publishes to PyPI as bifrost-agent.

Download files

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

Source Distribution

bifrost_agent-0.1.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

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

bifrost_agent-0.1.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file bifrost_agent-0.1.0.tar.gz.

File metadata

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

File hashes

Hashes for bifrost_agent-0.1.0.tar.gz
Algorithm Hash digest
SHA256 28d9753fe11abe6c203bb553b24cb0574a894bbffdbf880117f8cea6f446c9f5
MD5 04c91f20f2fc720effe2b77631499496
BLAKE2b-256 92c7720df140b959ec34bb02eeb9ccf83c9ff65f974f55bdd841068ef1f842b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bifrost_agent-0.1.0.tar.gz:

Publisher: publish.yml on eskeon/bifrost-agent

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

File details

Details for the file bifrost_agent-0.1.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for bifrost_agent-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 864c5d61314f5a5bc554a076b023ed131df78d113c8583004d28d6bc8b04c513
MD5 a784081461e786d821d54f5480f456ca
BLAKE2b-256 578091b2cb9ad9fc6d92739f1371a2a14f74f24d965e1100f87e8e7630488829

See more details on using hashes here.

Provenance

The following attestation bundles were made for bifrost_agent-0.1.0-py3-none-any.whl:

Publisher: publish.yml on eskeon/bifrost-agent

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page