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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tuitter-1.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 ef2ecfa7383115f37895fd8e0d0cb92988ccb35b376c59dcd84be3af867bd8ee
MD5 cb5fa6d5e6c015050ab7559f3d9afef3
BLAKE2b-256 a1ecb981abe58187b060bd234679f8ede716deb2037e5f832fd2e5a09fc6983c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: tuitter-1.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 774e61e82e545e9cada94c58de29cfbdf2bb3548d31cbe7a78b62560ba48ac10
MD5 aa0a90a1f01310dc475fb92fad83b06f
BLAKE2b-256 2a8601501a026387ac44e6645c11b1b17249c056df3a94375984246ad95355c6

See more details on using hashes here.

Provenance

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