Aura Link — local execution bridge for the Aura platform
Project description
Aura Link
The open-source local bridge that connects your machine to the Aura platform. Aura Link runs on your computer and lets Aura's AI agents read files, write code, and run commands in your actual project — securely, without uploading your codebase to the cloud.
How it works
Aura Web (War Room) ──► Aura Backend ──► Aura Link (your machine) ──► your project files
Aura Link opens a WebSocket connection to the Aura backend. When you approve a task in the War Room, the agent's file writes and shell commands are forwarded here and executed locally. Nothing leaves your machine except what the agent explicitly needs to read.
Installation
Option 1 — pip (recommended)
pip install aura-link
Option 2 — clone and install
git clone https://github.com/aura-dev/aura-link.git
cd aura-link
pip install -e .
Requires Python 3.11+.
Usage
Step 1 — log in
aura-link login
This opens a browser tab. Click Authorize and the CLI stores your credentials automatically — no token copying required.
Step 2 — connect your project
cd /path/to/your/project
aura-link connect
The CLI connects to Aura and watches for instructions. Leave this running while you work in the War Room.
Options
aura-link connect --url https://your-backend # custom backend URL
aura-link connect --dir /path/to/project # explicit project directory
aura-link connect --quiet # suppress status messages
aura-link logout # remove saved credentials
Environment variables
| Variable | Description | Default |
|---|---|---|
AURA_SERVER |
Backend API URL | https://api.dev-aura.com |
AURA_TOKEN |
JWT access token (alternative to aura-link login) |
— |
Security
- All file operations are jailed to the project directory — path traversal attempts are blocked.
.envfiles, private keys (*.pem,*.key,id_rsa, etc.), and any file matched by your.gitignoreare never sent to the cloud.- Destructive shell commands (
rm -rf /,sudo,shutdown, etc.) are blocked before execution. - The source code is fully open — you can audit exactly what Aura Link does before running it.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aura_link-1.0.0.tar.gz.
File metadata
- Download URL: aura_link-1.0.0.tar.gz
- Upload date:
- Size: 14.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3fd5cb70e956d556b1e2d6913111866301ebb55bde66a8370ad6c3d3654109ac
|
|
| MD5 |
bff75d0f911cada6b5fe2b983107524b
|
|
| BLAKE2b-256 |
5301470d70ac24e079af19eb6caca16477a7bf68e09a501bd97b64f2d406c8ea
|
File details
Details for the file aura_link-1.0.0-py3-none-any.whl.
File metadata
- Download URL: aura_link-1.0.0-py3-none-any.whl
- Upload date:
- Size: 16.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
895e673cb83809099ac4cdf3484c82d2c0085edeeebee59a3a46843c55298cd4
|
|
| MD5 |
179fe4aa34470ebb9173d4d2d473302f
|
|
| BLAKE2b-256 |
725f2b762243b595a03deadcd4b851158bbcfab543c9e75f346c6b83c3b128f0
|