Multi-platform Twitter Client built with React, Redux and Electron
JavaScript CSS HTML
Clone or download
Latest commit 5a14db2 Aug 2, 2018

README.md

Nocturn Build Status

Multi-platform Twitter Client built with React, Redux and Electron.

Features

  • Realtime timeline using UserStream
  • 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.

Usage

Key bindings

OSXLinux, 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