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.2.tar.gz (230.4 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.2-py3-none-any.whl (246.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tuitter-1.1.2.tar.gz
  • Upload date:
  • Size: 230.4 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.2.tar.gz
Algorithm Hash digest
SHA256 147139efdee31fda9db77e8fb7e9e6c377e47f19d427b3a3347b85c862c4ab31
MD5 e808740d0b2b666e01b9cd2afd2884a0
BLAKE2b-256 c2f8e1f283cba7787ae1c4c86905b05cfe69b5d85c2d1e6ce15eee192a2220b0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: tuitter-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 246.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fa8f23499aee4f8742d0ceebf049fb2d32b2d1c89ad5890a0f83974090469834
MD5 65669440fa36ab8038bbb0d209ea9a24
BLAKE2b-256 432a9f5145b85c2250c3c376e6d56762360bf09141e118eb9b88bcce7966cb63

See more details on using hashes here.

Provenance

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