Skip to content

A standalone Twitch.tv chat as overlay on windowed/windowed fullscreen applications.

License

Notifications You must be signed in to change notification settings

elliott-w/ghost-chat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

code style: prettier David GitHub release (latest by date) GitHub issues GitHub All Releases Discord

Ghost Chat

Ghost chat is a standalone Twitch.tv chat as overlay on windowed/windowed full screen applications written in Electron and Vue.

It lets you connect to a channel without the need of opening twitch in your browser which comes in handy if you happen to have only one monitor, or you just want to have your chat on your main screen.

Installation / Usage

  • Download the latest release (installer or standalone) from https://github.com/Enubia/ghost-chat/releases.
  • The first time you launch it on Windows, Windows protected your PC will appear. This is due to the fact that Windows Defender Smart Screen can't find the code signing certificate. Just click More info and then Run anyway. You'll only have to do this once.
  • After launching the application, enter the channel you want to receive chat messages from and click go / press enter.
  • You can move the window around by clicking and dragging the top section where minimize and close buttons are.
  • If you want to resize it, just click and drag the borders to whatever size you want.

png

  • Settings can be reached through the context menu.

png

  • Chat window

png

  • With a click on the ghost, you'll set the window to transparent, remove the borders and make it click through. This can be reverted by clicking Revert Click through in the tray icon menu.

png

  • result

png

Usage with StreamBuffRe + MPV

  1. Download the chatlog for a twitch stream in text format.
  2. Download the video for that twitch stream.
  3. Run mpv.exe --input-ipc-server=\\.\pipe\MPVControllPipe video.mp4
  4. Run Ghost-Chat.1.4.0.exe --chatlog="C:\chatlog.txt"

Note: Currently does not support emotes, badges or name colours.

Additional info

If you have any suggestions for features, or you've found a bug, feel free to go to https://github.com/Enubia/ghost-chat/issues/new/choose or join the Discord server and post a bug or feature report/request into one of the channels.

Contributing

Please refer to our contributing guidlines.

About

A standalone Twitch.tv chat as overlay on windowed/windowed fullscreen applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 56.5%
  • TypeScript 36.3%
  • JavaScript 3.0%
  • NSIS 2.1%
  • SCSS 1.1%
  • HTML 1.0%