Skip to main content

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


Download files

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

Source Distribution

jas0n1ee_everywhere-0.1.0.tar.gz (18.7 kB view details)

Uploaded Source

Built Distribution

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

jas0n1ee_everywhere-0.1.0-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

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

Hashes for jas0n1ee_everywhere-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8c54210c9a478cd58560e1111e0fff6ef3bbf19fa84b640d39a86e06c3478a4f
MD5 6e87525647cc9f1625a6170c441b0b6b
BLAKE2b-256 206aa97003cf316a607e265c4e8b98551a1afc67197f3ce78fcddb1f480e7a5b

See more details on using hashes here.

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

Hashes for jas0n1ee_everywhere-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2f1d79dbd274d063c1415b99edcffbb9b50bb8b2872e70d4109eebe8c02eb442
MD5 4a0ef9c9bd8b0981a6b1f19e06524c73
BLAKE2b-256 08c35c7d2fb9fecfff6a014754775e3f3a4c716d888ba220f9babbec931263fd

See more details on using hashes here.

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