Skip to main content

smorg

Short for Smorgasbord: a table laid out with many dishes, everyone taking what they want.

smorg is that table for your work — a keyboard-driven terminal dashboard with one tab per connected integration, showing what's on your plate and what changed since you last looked. It reads and opens things, never writes; it refreshes when you look at it, not on a timer. Nothing is enabled by default, and anyone can bring a dish: an integration is one directory and one registry line.

Install

One-off run, no install:

uvx smorg

That first run installs the package before the screen paints, so expect a brief blank terminal.

To install it once and reuse it:

uv tool install smorg
smorg

Press ^ + p and pick "Add integration" to connect one, then select the desired connection method.

smorg connect <integration> does the same from the CLI, and is also how you re-authenticate a tab whose token has expired or been revoked

smorg logout <integration> (or "Remove integration" from ^ + p) removes a tab, its stored token, and its seen marks.

Inside the dashboard: h/l switch tabs, up/down select an item, o opens it in your browser, r refreshes, m marks the tab's changes seen, u marks the selected item unseen, ? shows the current tab's keys, ^ + p opens the menu (add/remove integrations, screenshots), q quits.

Status

Two dishes on the table:

  • Linear, showing the issues assigned to you
  • GitHub, showing what needs your attention

See docs/ROADMAP.md for what's ahead.

Download files

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

Source Distribution

smorg-1.2.0.tar.gz (54.7 kB view details)

Uploaded Source

Built Distribution

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

smorg-1.2.0-py3-none-any.whl (72.3 kB view details)

Uploaded Python 3

File details

Details for the file smorg-1.2.0.tar.gz.

File metadata

  • Download URL: smorg-1.2.0.tar.gz
  • Upload date:
  • Size: 54.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for smorg-1.2.0.tar.gz
Algorithm Hash digest
SHA256 367d32d941362f844aa6600f297069eb10ac642015d0e4f679e1d79575ae75e3
MD5 c9975645560c482b09fa3d530c695356
BLAKE2b-256 454de7d56a57a6b126feedc13378d6dbf9090479ce4b12b1546247048cf3acd6

See more details on using hashes here.

File details

Details for the file smorg-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: smorg-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 72.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for smorg-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cf9c3982d7709d084b7a64767459bb8f2b42a4d2dc0b60db0c8b23c925bed7ad
MD5 f20718aa7c2bd354ce56bb4a4af38062
BLAKE2b-256 651323a67aedb440d83be933d39aed685c970bbe93d226900dee51663ebf581f

See more details on using hashes here.

Release history Release notifications | RSS feed

1.3.2

2 files

1.3.1

2 files

1.3.0

2 files

This release

1.2.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page