https://github.com/jcserv/slacky
A simple, no-frills Slack client in the terminal
https://github.com/jcserv/slacky
Last synced: 2 months ago
JSON representation
A simple, no-frills Slack client in the terminal
- Host: GitHub
- URL: https://github.com/jcserv/slacky
- Owner: jcserv
- License: mit
- Created: 2025-10-11T05:31:31.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-10-18T19:32:58.000Z (10 months ago)
- Last Synced: 2025-10-19T10:59:10.377Z (10 months ago)
- Language: Go
- Homepage:
- Size: 520 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
```
███████╗██╗ ██████╗ ██████╗██╗ ██╗██╗ ██╗
██╔════╝██║ ██╔═══██╗██╔════╝██║ ██╔╝╚██╗ ██╔╝
███████╗██║ ████████║██║ █████╔╝ ╚████╔╝
╚════██║██║ ██╔═══██║██║ ██╔═██╗ ╚██╔╝
███████║███████╗██║ ██║╚██████╗██║ ██╗ ██║
╚══════╝╚══════╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝ ╚═╝
```
a simple, no-frills Slack client in the terminal

## features 🚀
- sending messages + reactions
- threads
- activity
- media partially supported through links
- keybind remapping
- i18n
- oauth
## installation 📦
1. Create a new Slack app at https://api.slack.com/apps
2. Import the manifest.json
3. Get the Client ID + Client Secret
4. Run `slacky`
### homebrew
`brew tap jcserv/cask`
`brew install jcserv/cask/slacky`
## limitations ⚠️
- since this is a client application, we rely on user tokens. socket mode is not implemented for these afaik, so we have to poll for updates 😭
- lots of missing features! See [TODO.md](./TODO.md)
## references 📚
- crush
- nvim
- zuse
- gh-dash
- slack-term