Local remote-control transports for agent sessions
Project description
Everywhere
Everywhere contains local remote-control transports for agent sessions.
Feishu is the first bridge. The repository boundary is intentionally broader:
- Provider config belongs in
.codex,.claude, or other provider-specific directories. - Bridge runtime code belongs here.
- Swarm remains a local orchestrator-worker runtime, not a transport layer.
Install
Install the CLI as a Python user tool:
uv tool install git+https://github.com/jas0n1ee/.everywhere.git
everywhere install
If everywhere is not on your shell path after installation, run:
uv tool update-shell
The installer is idempotent. It checks local prerequisites, creates bridge state under
~/.everywhere/feishu-bridge/, installs the Everywhere Skill with npx skills add,
and prints the next setup steps.
If you use pipx instead of uv:
pipx install git+https://github.com/jas0n1ee/.everywhere.git
everywhere install
Fallback user install:
python3 -m pip install --user git+https://github.com/jas0n1ee/.everywhere.git
everywhere install
During local development from a checkout:
uv tool install --editable .
everywhere install
Feishu Bridge
Configure lark-cli, save a default Feishu chat, start the bridge, then attach
from inside the tmux session you want to control:
everywhere feishu bootstrap-chat --chat-id <chat_id>
everywhere feishu run
everywhere feishu attach
Stable public commands:
everywhere install
everywhere feishu run
everywhere feishu bootstrap-chat
everywhere feishu attach
everywhere feishu detach
everywhere feishu notify
everywhere feishu status
everywhere feishu current
feishu-bridge <command> is also exposed as a direct alias for scripts or local
debugging.
The installed Skill teaches agents to use everywhere feishu current --json
and then call lark-cli im +messages-reply when the human asks for a local
file or image artifact.
See docs/ONBOARDING.md for lark-cli setup, Feishu app
requirements, bootstrap, attach, and troubleshooting.
Update
If you installed with uv tool:
uv tool upgrade jas0n1ee-everywhere
everywhere install
If you installed with pipx:
pipx upgrade jas0n1ee-everywhere
everywhere install
If you installed with pip --user:
python3 -m pip install --user --upgrade git+https://github.com/jas0n1ee/.everywhere.git
everywhere install
Re-running install after an update is safe. Existing Feishu bridge bindings and
logs remain under ~/.everywhere/feishu-bridge/.
Development
Before committing bridge runtime or Skill changes, run:
everywhere check
This runs unit tests, builds a wheel, and verifies the Skill can be discovered
with npx skills add . --list --full-depth.
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 jas0n1ee_everywhere-0.1.0.tar.gz.
File metadata
- Download URL: jas0n1ee_everywhere-0.1.0.tar.gz
- Upload date:
- Size: 18.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c54210c9a478cd58560e1111e0fff6ef3bbf19fa84b640d39a86e06c3478a4f
|
|
| MD5 |
6e87525647cc9f1625a6170c441b0b6b
|
|
| BLAKE2b-256 |
206aa97003cf316a607e265c4e8b98551a1afc67197f3ce78fcddb1f480e7a5b
|
File details
Details for the file jas0n1ee_everywhere-0.1.0-py3-none-any.whl.
File metadata
- Download URL: jas0n1ee_everywhere-0.1.0-py3-none-any.whl
- Upload date:
- Size: 16.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f1d79dbd274d063c1415b99edcffbb9b50bb8b2872e70d4109eebe8c02eb442
|
|
| MD5 |
4a0ef9c9bd8b0981a6b1f19e06524c73
|
|
| BLAKE2b-256 |
08c35c7d2fb9fecfff6a014754775e3f3a4c716d888ba220f9babbec931263fd
|