Nocturn
Multi-platform Twitter Client built with React, Redux and Electron.
Status
Twitter suspended Nocturn on Apr 5th, 2023.
Features
- Multi-account support
- Vim-like key bindings
- Works on Windows, OSX and Linux
Demo
Installation
Download archive
For all platforms, you can download an archive from following link.
https://github.com/k0kubun/Nocturn/releases
Package managers
For some platforms, you can use a package manager to install Nocturn.
- OSX
- You can use homebrew-cask.
brew install --cask nocturn
- Arch Linux
- Arch User Repository is available (via AUR helper like
yay
). yay -S nocturn
- Arch User Repository is available (via AUR helper like
Usage
Key bindings
OSX | Linux, Windows | |
---|---|---|
Tweet, Reply, Search | Enter | |
Delete a tweet | Cmd-Backspace | Alt-Backspace |
Favorite a tweet | F | |
Retweet a tweet | Shift-R | |
Select a next tweet | J, β | |
Select a previous tweet | K, β | |
Select the first tweet | 0, Space | |
Open url with external browser | T | |
Select a next tab | Cmd-Shift-] | Alt-P |
Select a previous tab | Cmd-Shift-[ | Alt-O |
Select a next account | Cmd-J | Alt-J |
Select a previous account | Cmd-K | Alt-K |
Insert a newline | Alt-Enter | Shift-Enter |
Reload tweets and streaming | Cmd-R | Ctrl-R |
Multi account
Development
$ npm install
$ npm run setup
$ npm start
Build package
$ npm run build
Release
$ yarn
$ npm run setup
$ brew install wine # if on macOs
$ which ghr # prepare ghr if not in PATH
$ export GITHUB_TOKEN="..." # set github token for ghr
$ npm run release
License
MIT License