https://github.com/janza/tight
Slack TUI client
https://github.com/janza/tight
cli client slack terminal tui
Last synced: 3 months ago
JSON representation
Slack TUI client
- Host: GitHub
- URL: https://github.com/janza/tight
- Owner: janza
- License: bsd-3-clause
- Created: 2021-01-03T19:43:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-03T19:46:25.000Z (over 4 years ago)
- Last Synced: 2025-01-05T23:27:42.532Z (4 months ago)
- Topics: cli, client, slack, terminal, tui
- Language: Go
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tight
Slack TUI client
# Build
cd cmd/tight
go build# Usage
TOKEN=xoxp-... ./tight
Press CTRL+p to open a channel list. Use `tab`, `shift+tab`, `ctrl+k`, `ctrl+j` or arrow keys to navigate the list of channels. Start typing channel name to filter the list. The list is sorted by number of unread messages, channel with most unread messages is on top.
Threads will appear as separate channels in the channel list. They contain the name of the channel and timestamp of the first message in the thread.
Token can be obtained by following [these instructions](https://github.com/insomniacslk/irc-slack#authentication).
# Features
- [x] Faster than Slack browser client
- [x] No images
- [x] View and reply to threads
- [x] Mentions
- [x] Show reactions
- [ ] Slash commands
- [ ] Allow starting threads
- [ ] Allow reacting to messages
- [ ] Scroll back further in the past than initial 100 messages# Prior art
Inspired by [irc-slack](https://github.com/insomniacslk/irc-slack) gateway