Skip to main content

A TUI-based social media client for the modern terminal

Project description

Tuitter

The terminal-native social experience.

Tuitter is a high-performance, keyboard-first social client designed for developers and terminal enthusiasts. Built with a focus on speed, privacy, and aesthetic minimalism, it brings your social world directly into your dev environment.

Tuitter Timeline


Features

Performance and UX

  • Instant Navigation: Switch between Timeline, Discover, and Messages with zero lag using global hotkeys 1-6.
  • Vim Power: Navigate natively with j, k, h, l, gg, and G.
  • Seamless Flow: Stay in your terminal. No context switching to heavy browser tabs.

Rich Rendering

  • Media Viewer: Open any post's media in a full-resolution ASCII/Braille modal with 'o'.
  • ASCII Avatars: Generate and customize expressive profile pictures using the built-in generator.
  • Braille Art: High-fidelity image-to-braille conversion for an aesthetic terminal experience.

Privacy First

  • Local Storage: Your tokens and settings are stored securely on your machine (keyring/DPAPI).
  • Direct Backend: Communicates directly with our optimized FastAPI backend.

Screenshots

Timeline Settings
Timeline Settings
Media Viewer Chat View
Viewer Chat

Quick Start

Recommended Installation (pipx)

The easiest way to install Tuitter is via pipx, which handles virtual environment isolation and puts the command on your PATH.

pipx install tuitter

One-Liner Installation scripts

If you don't have pipx or prefer an automated script:

macOS / Linux / WSL:

curl -fsSL https://raw.githubusercontent.com/tuitter/tuitter/main/install.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/tuitter/tuitter/main/install.ps1 | iex

Advanced: Install from Source

pipx install "git+https://github.com/tuitter/tuitter.git"

Global Shortcuts

Key Action
1 - 6 Switch Screens
p View Profile
d View Drafts
j / k Navigate Down / Up
o Open Full-Size Media
n New Post
: Command Mode (e.g., :q, :del)
esc Close Modal / Cancel

Community and Support


Made for the terminal.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tuitter-1.1.3.tar.gz (231.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tuitter-1.1.3-py3-none-any.whl (247.1 kB view details)

Uploaded Python 3

File details

Details for the file tuitter-1.1.3.tar.gz.

File metadata

  • Download URL: tuitter-1.1.3.tar.gz
  • Upload date:
  • Size: 231.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tuitter-1.1.3.tar.gz
Algorithm Hash digest
SHA256 438fac475b44ff16ebf779c0ee9daa89201b19774f32de9aba42d671ec73cfa4
MD5 765fef347d3b7781dec3cf8dfb4066c9
BLAKE2b-256 7a3fc719438f778c44970cac755cc3de50cd78d60bea1bf705d976d34ae55b67

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuitter-1.1.3.tar.gz:

Publisher: pypi-release.yml on tuitter/tuitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tuitter-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: tuitter-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 247.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tuitter-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9a2a66b631ce94cc088ac20dfed7116b4067993fa1b3130428019260c582cd32
MD5 d80749d8606178aaf2928c8f3dc4902c
BLAKE2b-256 93a7352ad813ffa9d7363e61c545545198ccd4238a9206e017a344581cecca0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuitter-1.1.3-py3-none-any.whl:

Publisher: pypi-release.yml on tuitter/tuitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page