
itter.sh
Social Media for Purists.
New user? Register:
ssh register:YOUR_USERNAME@app.itter.sh
Already joined? Login:
ssh YOUR_USERNAME@app.itter.sh
$cat /etc/itter.conf
itter.sh is your escape from the noise. It's a micro-blogging platform accessed entirely via SSH. No web browser. No JavaScript. No endless scroll of algorithmic 'content'. Just you, your trusty terminal, and 180 characters at a time ("eets"). Why? Because terminals are cool. Because less is more. Because sometimes, you just need to type.
$./setup.sh
1. SSH Key Ready?
You'll need an SSH key. Don't have one? Generate like this:
ssh-keygen -t ed25519 -C "your_email@example.com"
(We only need your .pub
file for registration.)
2. Register Your Account
Ready to join? Use the register:
prefix with your desired username:
ssh register:your_cool_username@app.itter.sh
3. Login & Eet!
Once registered, just SSH in. Type help
for commands.
ssh your_cool_username@app.itter.sh
$man itter
ittereet <text>
- Post an eet (max 180 chars). Supports #hashtags and @mentions.
ittertimeline [mine|all|#chan|@user] [<page>]
- Show eets. Default: 'all', page 1.
itterwatch [mine|all|#chan|@user]
- Live timeline view. Updates automatically.
itterfollow @<user>
- Follow a user.
itterunfollow @<user>
- Unfollow a user.
itterprofile [@<user>]
- View user profile (yours or another's).
itterprofile edit -name <Name> -email <Email>
- Edit your display name or email.
itterhelp
- Show this help message in-app.
itterclear
- Clear the terminal screen.
itterexit
- Exit watch mode or disconnect from itter.sh.
$ls /opt/itter
itter.sh is built with TONS of bugs on:
- Python & AsyncSSH
- Supabase
- Terminal Nostalgia (The secret sauce.)