Skip to main content

byte-bot wordmark

CI status Security checks status PyPI version

Security suite: Gitleaks · Bandit · Semgrep · pip-audit · Trivy

byte-bot

See what your coding agents are doing — and know when they need you.

Byte is a small, local dashboard for coding agents. It watches supported agents without controlling them, gives you one terminal view, and can optionally send the same status to a private Telegram chat.

Synthetic byte-bot dashboard activity demo

The dashboard above uses synthetic demo data.

Install

curl -fsSL https://raw.githubusercontent.com/erajtob/byte-bot/main/install.sh | sh

Run

byte-bot

On first launch, choose the demo or follow the guided setup for your machine.

Already installed?

byte-bot update

Beta status: Linux-first. macOS has a foreground path but is not Beta-verified yet; Windows is not Beta-supported yet.

What you can see

  • active supported agent sessions, grouped by project when Byte can prove the workspace;
  • a short current-activity line such as reading files, editing, running a command, or thinking;
  • model and usage information when the source provides it;
  • permission or input blockers that need you;
  • whether status is fresh or stale, and when a source could not be read.

Byte does not store or display private chain-of-thought, prompt bodies, command output, or raw tool arguments as status.

Telegram (optional)

Synthetic byte-bot Telegram preview

Pair Byte with one private Telegram chat to check status away from the terminal and receive quiet notifications when an agent needs attention.

Telegram does not become a shell. It cannot change configured commands, start agents, control Docker or sudo, browse the filesystem, or turn chat text into command input.

Supported today

Source What Byte currently supports
OpenCode Active sessions, projects, model/usage, current activity, and permission/input waits
Codex CLI 0.155.1 Passive observation of an existing exec --json capture
Structured project sources Status and events provided by a project adapter
Local status commands Exact read-only commands you configure, with timeouts

OpenCode is not pinned to one release number. Byte checks the small set of data it relies on; if that data becomes incompatible, Byte marks the source degraded instead of guessing.

Read-only by design

byte-bot v0.1 only observes:

  • Telegram cannot run arbitrary commands or control your agents;
  • Byte only runs the exact local status commands you configure, with timeouts;
  • there is no hosted Byte account; optional Telegram uses outbound connections only.

For the technical details, read Security, How it works, and Compatibility.

More

byte-bot stays project-agnostic and does not require any particular workload.

License

MIT.

Release files for byte-bot 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for byte-bot 0.1.2
File Size Uploaded
byte_bot-0.1.2.tar.gz 148.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for byte-bot 0.1.2
File Interpreter ABI Platform
byte_bot-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 313.9 kB

Release files / byte_bot-0.1.2.tar.gz

Download URL byte_bot-0.1.2.tar.gz
Size 148.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a5e99789fbf236277dfc40a4acaec332e89bc337e6f951835dc8e6c5df6747e3
BLAKE2b-256 checksum
How to use checksums
d2c94ac348c1278df4aa941f3deaf7c400dfc322183c10dcdc80218faa1ea977
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / byte_bot-0.1.2-py3-none-any.whl

Download URL byte_bot-0.1.2-py3-none-any.whl
Size 165.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2b8fc134ff833bcd3e63285bcf39b77b13353417cec1e5660f3af87edb25a7d6
BLAKE2b-256 checksum
How to use checksums
169bcbe0e5fba1d0ef1b6a53734bfffa4bb90ac91e04b5c99aa7ec16c3e405d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.5

2 release files

0.1.4

2 release files

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page