SkillAgentSearch skills...

Nocturn

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

Install / Use

/learn @k0kubun/Nocturn
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Nocturn

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

<img src='https://i.gyazo.com/b7fb495a0b9aea0f66e8ee58861a61b9.png' width='400px' />

Status

Twitter suspended Nocturn on Apr 5th, 2023.

Features

  • Multi-account support
  • Vim-like key bindings
  • Works on Windows, OSX and Linux

Demo

<img src='https://i.gyazo.com/ae886c77a2dee1f20daebc4f3c28ddc5.gif' width='444px' />

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

<table> <thead> <tr><th></th><th>OSX</th><th>Linux, Windows</th></tr> </thead> <tbody> <tr><td> Tweet, Reply, Search </td><td colspan='2'> <kbd>Enter</kbd> </td></tr> <tr><td> Delete a tweet </td><td> <kbd>Cmd-Backspace</kbd> </td><td> <kbd>Alt-Backspace</kbd> </td></tr> <tr><td> Favorite a tweet </td><td colspan='2'> <kbd>F</kbd> </td></tr> <tr><td> Retweet a tweet </td><td colspan='2'> <kbd>Shift-R</kbd> </td></tr> <tr><td> Select a next tweet </td><td colspan='2'> <kbd>J</kbd>, <kbd>↓</kbd> </td></tr> <tr><td> Select a previous tweet </td><td colspan='2'> <kbd>K</kbd>, <kbd>↑</kbd> </td></tr> <tr><td> Select the first tweet </td><td colspan='2'> <kbd>0</kbd>, <kbd>Space</kbd> </td></tr> <tr><td> Open url with external browser </td><td colspan='2'> <kbd>T</kbd> </td></tr> <tr><td> Select a next tab </td><td> <kbd>Cmd-Shift-]</kbd> </td><td> <kbd>Alt-P</kbd> </td></tr> <tr><td> Select a previous tab </td><td> <kbd>Cmd-Shift-[</kbd> </td><td> <kbd>Alt-O</kbd> </td></tr> <tr><td> Select a next account </td><td> <kbd>Cmd-J</kbd> </td><td> <kbd>Alt-J</kbd> </td></tr> <tr><td> Select a previous account </td><td> <kbd>Cmd-K</kbd> </td><td> <kbd>Alt-K</kbd> </td></tr> <tr><td> Insert a newline </td><td> <kbd>Alt-Enter</kbd> </td><td> <kbd>Shift-Enter</kbd> </td></tr> <tr><td> Reload tweets and streaming </td><td> <kbd>Cmd-R</kbd> </td><td> <kbd>Ctrl-R</kbd> </td></tr> </tbody> </table>

Multi account

<img src='https://i.gyazo.com/b8a9455ff33ef05b002f6d8dc5173fa6.gif' width='444px' />

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

Related Skills

View on GitHub
GitHub Stars710
CategoryDevelopment
Updated2mo ago
Forks58

Languages

JavaScript

Security Score

100/100

Audited on Jan 2, 2026

No findings