About Slackcli
SlackCLI is a command line tool for reading, sending, searching and replying across one or many Slack workspaces from the terminal. It is distributed as a single binary for macOS, Linux and Windows with no runtime to install.
Its distinguishing choice is how it signs in. Rather than requiring a registered Slack app, OAuth scopes or workspace admin approval, it uses the browser session the user already has, through a login command that enrolls each workspace. Every command can return JSON, which makes the output usable in scripts and by AI agents as easily as by a person. The commands cover unread conversations, reading channels and threads by permalink, sending, editing and reacting to messages, searching messages and people, uploading files, posting Block Kit content, reading Canvases as Markdown, and working through saved items. The site lists 11 command groups.
It is aimed at developers and teams who want Slack context available inside the terminal, and at anyone giving a coding agent access to the conversations that explain why a codebase looks the way it does. The current release shown on the site is version 0.14.0.
SlackCLI is MIT licensed and free, with no account required. The site publishes no paid plans.