A simple command-line interface for Slack, designed for terminal enthusiasts who want to chat without leaving their CLI.
Slackadaisical is a command-line Slack chat client that allows users to interact with Slack directly from their terminal. It solves the problem of context-switching for developers and terminal enthusiasts who want to stay connected to Slack without leaving their CLI workflow.
Developers, sysadmins, and power users who live in terminals like tmux and prefer keyboard-driven interfaces over graphical apps.
It offers a minimal, distraction-free way to use Slack from the command line, with quick keyboard navigation and no GUI overhead, making it ideal for terminal-centric workflows.
Command line Slack chat client.
Offers efficient shortcuts like Ctrl-l for channels and Ctrl-o for composing messages, enabling rapid chat interaction without mouse use, as detailed in the Usage section.
Designed for CLI environments like tmux, it runs entirely in the terminal, reducing context switches for developers who prefer keyboard-driven workflows, per the Philosophy.
Setup is minimal with just a Slack legacy token stored in a file, requiring no complex installation or options, making it quick to deploy for personal use.
Supports clicking and scrolling in terminals that handle mouse events, adding flexibility for users who occasionally prefer graphical interactions, as mentioned in the Key Features.
Lacks advanced Slack functionalities like file uploads, emoji reactions, and threaded conversations, as it's built as a basic chat client without frills.
The README admits no documentation, unit tests, or logging, making it difficult to debug, extend, or ensure reliability for contributors or users.
Due to Slack's API rate limits, channels are unordered and don't reflect most-recently-used order, degrading usability in active teams, as explained in Known Issues.
Slackadaisical is an open-source alternative to the following products:
Slack client for your terminal
simple jira command line client in Go
Feature-rich and highly configurable, terminal based IRC client based on ircII
IRC client that has been under active development for 20+ years in 5 generations
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.