Skip to main content

An open-sourced, terminal-based AI coding agent.

Project description

Relay

Relay

An open-sourced AI coding agent, a terminal-based assistant that can read your code, call tools, and help you build.

[!WARNING] Work in progress. The agent loop, tool calling, and terminal UI work end to end, but there is no approval flow yet. The interactive TUI auto-approves every tool, so Relay can change files and run commands without asking, use it in a directory you don't mind it touching.

Getting started

# 1. Install dependencies
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

# 2. Log in (opens your browser to authorize with OpenRouter)
python main.py login

# 3. Run it
python main.py                 # interactive mode
python main.py "your prompt"   # single-shot mode
python main.py --cwd /path     # run against a different working directory

License

GNU GENERAL PUBLIC LICENSE

Project details


Download files

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

Source Distribution

relay_code-0.1.0.tar.gz (61.6 kB view details)

Uploaded Source

Built Distribution

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

relay_code-0.1.0-py3-none-any.whl (74.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: relay_code-0.1.0.tar.gz
  • Upload date:
  • Size: 61.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for relay_code-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f5269d4540b2606e07236c6b382c0ae6b7e6a2f92a1bdc865a91a8323e40e269
MD5 779fedc78bb5ca58b55877e21c532c6a
BLAKE2b-256 e3d0d046cb12013852d6bb4ec2bac1d9d8b77de898f4402bb27b07cfab73a7f5

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on andrefetch/relay

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

File details

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

File metadata

  • Download URL: relay_code-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 74.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for relay_code-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ff7fc93bca25064e33ead924e9fc153a6a1b078cc4693053a6da8e46c4f7dbc0
MD5 19a6a71282286276279b7a298dc69d97
BLAKE2b-256 3e4e53205399020dfee64f9b06fc7e1891763bd8945cc6f4d246ed4d2a9fe567

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on andrefetch/relay

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