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.5.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.5-py3-none-any.whl (247.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tuitter-1.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 f617e41d093e0fe5ec6458b7ef066708d29e19afeafb034655c8872ccea601a5
MD5 4d12d573ccf095fe6cc7f0afe1c057be
BLAKE2b-256 64d007423c8e80ae934c9f82927ea00335b6bb56c7385853fd0af9e52cfe4c17

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: tuitter-1.1.5-py3-none-any.whl
  • Upload date:
  • Size: 247.4 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ecabbe5e4e99fa5d002009531cdeabf7eeb4e23b095d3e7f0f8125f094cf4286
MD5 02f7b9b7d6ba75887e0517f746524429
BLAKE2b-256 3480ba0942a3d189b06fd7a7bfb62d9458b43fb3598756b192d96ee9d6f74e93

See more details on using hashes here.

Provenance

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