Skip to content

A console TUI for sending and receiving iMessages using imsg

License

Notifications You must be signed in to change notification settings

plotfi/imsg-tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

imsg-tui

A console TUI for sending and receiving iMessages using @steipete's imsg tool

Screenshot_20260222_093434

Instalation

Easiest way to get things off the ground is intall on a Mac via homebrew (see https://github.com/steipete/homebrew-tap):

brew install steipete/tap/imsg

then

https://github.com/plotfi/imsg-tui
cd imsg-tui
python3 imsg-tui.py

You will need imsg to be in your path, or provide the path with --imsg-path

Lastly, you will need to give permissions so that imsg can have access to your messages. It will prompt for this; it is advised that you only give Terminal.app permissions and run this in tmux so that ssh-agent isnt able to directly have access.

Why?

  1. I like to separate home and work without using separate devices, ssh happens to be a good way to do this.
  2. I sometimes use Linux on my macbook; it's nice to have my chats available.
  3. I don't really like the desktop experience for most chat alternatives, for example with with Discord I've started using Discordo (https://github.com/ayn2op/discordo)... I'll probably use steipete's wacli/signal-cli to make similar TUIs someday.

About

A console TUI for sending and receiving iMessages using imsg

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages