Skip to main content

Echohub

Echohub is a local-first telemetry deck built around Echopoint data. One Python engine owns fetching, caching, normalization and analytics; two renderers consume the same DashboardState:

  • GUI - native Python/Tk desktop app with dense data workspaces and interactive canvases.
  • TUI - keyboard-first true-color terminal interface.

Network contract

GET /v1/health
       │
       ├── last_updated unchanged ──> use local store.json
       │
       └── last_updated changed ────> GET /v1/store once

Manual refresh is explicit:

REFRESH
  └─ request upstream refresh once
       └─ wait while Echopoint works
  └─ verify last_updated
       └─ download /v1/store once only if changed

Quick start

# Requires Python 3.11+

# Sync with the server
python run.py sync

# Run tests
python -m pytest

# Run the GUI and TUI
python run.py gui
python run.py tui

# Install the package locally
python -m pip install -e .
echohub gui

# Offline mode (no network access)
python run.py --offline gui
python run.py --offline tui

# Demo mode (no network access, no data)
python run.py --demo gui
python run.py --demo tui

Controls

Context Controls
Global R refresh, C check changes, 1–8 switch workspace
TUI Projects J/K rows, H/L column window
TUI Constellation J/K focused project
TUI Activity J/K commits
TUI Contributions H/L weeks
TUI Sources T tab, J/K rows
TUI Inspector J/K keys
GUI/Web tables wheel rows, Shift+wheel/trackpad columns
GUI/Web constellation wheel zoom, drag pan, click focus

License

MIT licensed.

Metadata

Release files for echohub 2.0.1

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

Source distribution (sdist)

Source distribution for echohub 2.0.1
File Size Uploaded
echohub-2.0.1.tar.gz 105.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for echohub 2.0.1
File Interpreter ABI Platform
echohub-2.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 211.4 kB

Release files / echohub-2.0.1.tar.gz

Download URL echohub-2.0.1.tar.gz
Size 105.1 kB
Tags Source
SHA-256 checksum
How to use checksums
31ae36c2e6d720c2c4d0333fe590e737be12ccb4ae33ebc95801f77d7bb36aae
BLAKE2b-256 checksum
How to use checksums
18d5af7a4537194c26f9f919f45d93cf26f55a03c217bb0b8c244c9658d3eacf
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 Aug 23, 2026.

Transparency log

Release files / echohub-2.0.1-py3-none-any.whl

Download URL echohub-2.0.1-py3-none-any.whl
Size 106.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
275d52028a6c13bde28bdab1640cf26282f0e1ac519c834f613d446de126a514
BLAKE2b-256 checksum
How to use checksums
6f8893397d322968d611596ed49fa93c2418143e14a461727c3d2424c7e27e89
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 Aug 23, 2026.

Transparency log

Release history Release notifications | RSS feed

2.3.0

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.0

2 release files

This release

2.0.1 This release

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