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.0.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.0-py3-none-any.whl (81.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: smorg-1.3.0.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.0.tar.gz
Algorithm Hash digest
SHA256 8f47b1baee1870840a455c5a0a623f3378aab40d105ec0745db2b08a691bd4f7
MD5 1ccc1b94f90ba1f440a4896f855b1505
BLAKE2b-256 c550a9049528d1bcf7e299cdef5e74168a68be5dcbb7da935fae0d6e98b6ad4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: smorg-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 81.7 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ba7ec511b2e6d357ffbb919d3bdc8810fee20ab55f40319a8658860a681e700f
MD5 3740cc6cfa6bbae95a87141bca5ea37c
BLAKE2b-256 0a4fae7da796451f0ede3e98f23d74515f8b35bd74becdc20835914653da5cf3

See more details on using hashes here.

Release history Release notifications | RSS feed

1.3.2

2 files

1.3.1

2 files

This release

1.3.0 This release

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