Catalog PyPI
PACKAGE EXPLORERView in registry

59chat

PyPI

59-second zero-trace terminal chat backed by the 59chat relay

Versions collected1
Direct dependencies4From release 0.4.1
Last observed20 Oct, 16:03 UTC

README

Version 0.4.1 documentation

59CHAT

SILENCE IS A CHOICE.

PyPI version License: MIT Platform Zero Footprint

59CHAT Terminal Interface

59CHAT exists for professionals who understand that true privacy isn't a feature.

It's architecture. Terminal-native. Low retention by design. Every message self-destructs in 59 seconds after read, rooms expire in 59 minutes, and empty rooms are destroyed as soon as the last participant leaves.


⚡ Installation

We don't do config files. We don't do electron wrappers. A single binary.

pip install 59chat

🚀 Usage

01 - ACQUIRE

No registration. No email. Just a disposable identity generated on the fly.

59chat --new

02 - CONNECT

Join a secure, quiet room.

59chat --join ROOM_ID

🛡️ The Architecture of Silence

MINIMAL RETENTION

Messages are held in memory only while a room is alive. After they are read, they burn in 59 seconds. Empty rooms are removed immediately, and idle rooms die after 59 minutes.

NO SIGNUP FLOW

No registration. No email. No account ceremony. Create a room, share the code, talk, and leave.

BUILT FOR PRECISION

No Electron. No trackers. No bloat. A single binary that does one thing flawlessly.


⌨️ Keybindings

KeyAction
Ctrl+CPanic Switch (Immediate Purge)
/clearForce clear screen
/burnSet custom burn timer

Built for the Awesome TUIs community.

Downloads & popularity

6downloads
1-day window · source-reported counts19 Oct 2026
58290
2026-07-22: 7 · observed 2026-10-20T16:46:35.9002517Z · period 2026-07-22–2026-07-222026-07-23: 1 · observed 2026-10-20T16:46:35.9002517Z · period 2026-07-23–2026-07-232026-07-24: 3 · observed 2026-10-20T16:46:35.9002517Z · period 2026-07-24–2026-07-242026-07-27: 2 · observed 2026-10-20T16:46:35.9002517Z · period 2026-07-27–2026-07-272026-07-29: 14 · observed 2026-10-20T16:46:35.9002517Z · period 2026-07-29–2026-07-292026-07-30: 2 · observed 2026-10-20T16:46:35.9002517Z · period 2026-07-30–2026-07-302026-07-31: 1 · observed 2026-10-20T16:46:35.9002517Z · period 2026-07-31–2026-07-312026-08-01: 1 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-01–2026-08-012026-08-02: 1 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-02–2026-08-022026-08-03: 16 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-03–2026-08-032026-08-04: 7 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-04–2026-08-042026-08-06: 1 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-06–2026-08-062026-08-08: 1 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-08–2026-08-082026-08-09: 8 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-09–2026-08-092026-08-13: 2 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-13–2026-08-132026-08-14: 4 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-14–2026-08-142026-08-15: 1 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-15–2026-08-152026-08-16: 1 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-16–2026-08-162026-08-17: 9 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-17–2026-08-172026-08-18: 56 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-18–2026-08-182026-08-19: 2 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-19–2026-08-192026-08-20: 3 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-20–2026-08-202026-08-21: 3 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-21–2026-08-212026-08-23: 6 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-23–2026-08-232026-08-24: 16 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-24–2026-08-242026-08-26: 1 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-26–2026-08-262026-08-28: 6 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-28–2026-08-282026-08-30: 2 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-30–2026-08-302026-08-31: 3 · observed 2026-10-20T16:46:35.9002517Z · period 2026-08-31–2026-08-312026-09-05: 3 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-05–2026-09-052026-09-07: 26 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-07–2026-09-072026-09-09: 4 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-09–2026-09-092026-09-10: 1 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-10–2026-09-102026-09-11: 2 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-11–2026-09-112026-09-12: 2 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-12–2026-09-122026-09-13: 1 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-13–2026-09-132026-09-16: 2 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-16–2026-09-162026-09-17: 1 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-17–2026-09-172026-09-18: 58 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-18–2026-09-182026-09-19: 2 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-19–2026-09-192026-09-20: 1 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-20–2026-09-202026-09-21: 28 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-21–2026-09-212026-09-22: 1 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-22–2026-09-222026-09-24: 25 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-24–2026-09-242026-09-25: 32 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-25–2026-09-252026-09-26: 19 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-26–2026-09-262026-09-27: 23 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-27–2026-09-272026-09-28: 17 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-28–2026-09-282026-09-29: 47 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-29–2026-09-292026-09-30: 18 · observed 2026-10-20T16:46:35.9002517Z · period 2026-09-30–2026-09-302026-10-03: 2 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-03–2026-10-032026-10-04: 4 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-04–2026-10-042026-10-05: 3 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-05–2026-10-052026-10-06: 7 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-06–2026-10-062026-10-07: 15 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-07–2026-10-072026-10-08: 49 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-08–2026-10-082026-10-09: 17 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-09–2026-10-092026-10-10: 4 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-10–2026-10-102026-10-11: 6 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-11–2026-10-112026-10-12: 2 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-12–2026-10-122026-10-13: 5 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-13–2026-10-132026-10-15: 3 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-15–2026-10-152026-10-17: 12 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-17–2026-10-172026-10-18: 3 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-18–2026-10-182026-10-19: 6 · observed 2026-10-20T16:46:35.9002517Z · period 2026-10-19–2026-10-19
22 Jul19 Oct

pypistats · 65 observations shown. Missing days are unknown. Source category: overall: without mirrors.

View observed values
Date / source periodValueObserved at
2026-10-19 – 2026-10-1962026-10-20T16:46:35.9002517Z
2026-10-18 – 2026-10-1832026-10-20T16:46:35.9002517Z
2026-10-17 – 2026-10-17122026-10-20T16:46:35.9002517Z
2026-10-15 – 2026-10-1532026-10-20T16:46:35.9002517Z
2026-10-13 – 2026-10-1352026-10-20T16:46:35.9002517Z
2026-10-12 – 2026-10-1222026-10-20T16:46:35.9002517Z
2026-10-11 – 2026-10-1162026-10-20T16:46:35.9002517Z
2026-10-10 – 2026-10-1042026-10-20T16:46:35.9002517Z
2026-10-09 – 2026-10-09172026-10-20T16:46:35.9002517Z
2026-10-08 – 2026-10-08492026-10-20T16:46:35.9002517Z
2026-10-07 – 2026-10-07152026-10-20T16:46:35.9002517Z
2026-10-06 – 2026-10-0672026-10-20T16:46:35.9002517Z
2026-10-05 – 2026-10-0532026-10-20T16:46:35.9002517Z
2026-10-04 – 2026-10-0442026-10-20T16:46:35.9002517Z
2026-10-03 – 2026-10-0322026-10-20T16:46:35.9002517Z
2026-09-30 – 2026-09-30182026-10-20T16:46:35.9002517Z
2026-09-29 – 2026-09-29472026-10-20T16:46:35.9002517Z
2026-09-28 – 2026-09-28172026-10-20T16:46:35.9002517Z
2026-09-27 – 2026-09-27232026-10-20T16:46:35.9002517Z
2026-09-26 – 2026-09-26192026-10-20T16:46:35.9002517Z
2026-09-25 – 2026-09-25322026-10-20T16:46:35.9002517Z
2026-09-24 – 2026-09-24252026-10-20T16:46:35.9002517Z
2026-09-22 – 2026-09-2212026-10-20T16:46:35.9002517Z
2026-09-21 – 2026-09-21282026-10-20T16:46:35.9002517Z
2026-09-20 – 2026-09-2012026-10-20T16:46:35.9002517Z
2026-09-19 – 2026-09-1922026-10-20T16:46:35.9002517Z
2026-09-18 – 2026-09-18582026-10-20T16:46:35.9002517Z
2026-09-17 – 2026-09-1712026-10-20T16:46:35.9002517Z
2026-09-16 – 2026-09-1622026-10-20T16:46:35.9002517Z
2026-09-13 – 2026-09-1312026-10-20T16:46:35.9002517Z
2026-09-12 – 2026-09-1222026-10-20T16:46:35.9002517Z
2026-09-11 – 2026-09-1122026-10-20T16:46:35.9002517Z
2026-09-10 – 2026-09-1012026-10-20T16:46:35.9002517Z
2026-09-09 – 2026-09-0942026-10-20T16:46:35.9002517Z
2026-09-07 – 2026-09-07262026-10-20T16:46:35.9002517Z
2026-09-05 – 2026-09-0532026-10-20T16:46:35.9002517Z
2026-08-31 – 2026-08-3132026-10-20T16:46:35.9002517Z
2026-08-30 – 2026-08-3022026-10-20T16:46:35.9002517Z
2026-08-28 – 2026-08-2862026-10-20T16:46:35.9002517Z
2026-08-26 – 2026-08-2612026-10-20T16:46:35.9002517Z
2026-08-24 – 2026-08-24162026-10-20T16:46:35.9002517Z
2026-08-23 – 2026-08-2362026-10-20T16:46:35.9002517Z
2026-08-21 – 2026-08-2132026-10-20T16:46:35.9002517Z
2026-08-20 – 2026-08-2032026-10-20T16:46:35.9002517Z
2026-08-19 – 2026-08-1922026-10-20T16:46:35.9002517Z
2026-08-18 – 2026-08-18562026-10-20T16:46:35.9002517Z
2026-08-17 – 2026-08-1792026-10-20T16:46:35.9002517Z
2026-08-16 – 2026-08-1612026-10-20T16:46:35.9002517Z
2026-08-15 – 2026-08-1512026-10-20T16:46:35.9002517Z
2026-08-14 – 2026-08-1442026-10-20T16:46:35.9002517Z
2026-08-13 – 2026-08-1322026-10-20T16:46:35.9002517Z
2026-08-09 – 2026-08-0982026-10-20T16:46:35.9002517Z
2026-08-08 – 2026-08-0812026-10-20T16:46:35.9002517Z
2026-08-06 – 2026-08-0612026-10-20T16:46:35.9002517Z
2026-08-04 – 2026-08-0472026-10-20T16:46:35.9002517Z
2026-08-03 – 2026-08-03162026-10-20T16:46:35.9002517Z
2026-08-02 – 2026-08-0212026-10-20T16:46:35.9002517Z
2026-08-01 – 2026-08-0112026-10-20T16:46:35.9002517Z
2026-07-31 – 2026-07-3112026-10-20T16:46:35.9002517Z
2026-07-30 – 2026-07-3022026-10-20T16:46:35.9002517Z
2026-07-29 – 2026-07-29142026-10-20T16:46:35.9002517Z
2026-07-27 – 2026-07-2722026-10-20T16:46:35.9002517Z
2026-07-24 – 2026-07-2432026-10-20T16:46:35.9002517Z
2026-07-23 – 2026-07-2312026-10-20T16:46:35.9002517Z
2026-07-22 – 2026-07-2272026-10-20T16:46:35.9002517Z

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.4.129 Mar 20264

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 16:03 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:16d7a8d7bee475d557628c4c244273602dc5cab6c74aad74ccbcaa0c900f0e06