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 CLI with one tab per connected integration, showing what's on your plate and what changes since you last looked.

Install

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

Three dishes on the table:

  • Linear, showing the issues assigned to you
  • GitHub, showing what needs your attention
  • Spotify, showing your player: now playing, queue, last played

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.3.1.tar.gz (59.6 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.3.1-py3-none-any.whl (81.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: smorg-1.3.1.tar.gz
  • Upload date:
  • Size: 59.6 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.3.1.tar.gz
Algorithm Hash digest
SHA256 85f7480229e86bcfa04ede531ffe5fb9bf0d26039ab7042a8c3acc7eac067d0f
MD5 5c1e991456e767142424dd5f87e34c1a
BLAKE2b-256 e154ff0e10c4358bee64e6f74dfd6c33f8ce09a4c2e41b769c9035d0fb9240e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: smorg-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 81.8 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.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8a696e6363c18e71d2f0204c2b47a4ba22d1a7e734682a37ae313b89bbbcdf2d
MD5 7c3615596d3506dd314fc12a085072b9
BLAKE2b-256 b1c60e1cd63c9c1972f77fcc6bf1d052ef5b45eeaf5a2283a7b667b0b21bceff

See more details on using hashes here.

Release history Release notifications | RSS feed

1.3.2

2 files

This release

1.3.1 This release

2 files

1.3.0

2 files

1.2.0

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