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.6.tar.gz (231.3 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.6-py3-none-any.whl (247.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tuitter-1.1.6.tar.gz
  • Upload date:
  • Size: 231.3 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.6.tar.gz
Algorithm Hash digest
SHA256 36b257b2cdaa9508f9bb0f03bb5603677fb49bbee320270761dcd8e58727538a
MD5 03f7abd1ecb8181d4e50e3ee81ad5f96
BLAKE2b-256 df1f91894db3fce6212a4b17637dcc5f5d6cef36a880104eeaf58d237e45acd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuitter-1.1.6.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.6-py3-none-any.whl.

File metadata

  • Download URL: tuitter-1.1.6-py3-none-any.whl
  • Upload date:
  • Size: 247.3 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 bc26f5282df6422b20d51d9d6b00a3ef676634422761aced6102a8eb3a6db0b5
MD5 76d9c348b496fb5c48964cf650f7455f
BLAKE2b-256 e89f3ec6fcb95f928dad92b553e90438b923e69a0fb3c99ca743e77de80b8e84

See more details on using hashes here.

Provenance

The following attestation bundles were made for tuitter-1.1.6-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