Skip to main content

circle

Chat with your circle of friends, entirely in the terminal. Text, audio calls, and video.

Install

circle is distributed on PyPI and installed with uv:

uv tool install circle-chat
circle

uv tool install puts the circle command on your PATH; run circle to start. If you don't have uv yet:

curl -LsSf https://astral.sh/uv/install.sh | sh

The first run asks for your display name and an invite code. A friend already in the circle makes one from INVITE (or ^N); redeeming it makes you friends. To sign in a second machine, use a LINK device code (^D) from a machine already signed in.

Update

uv tool upgrade circle-chat

If that still reports the old version (uv can cache the package index), force a clean reinstall:

uv tool install --force --no-cache circle-chat

Check what you're running with uv tool list. To remove circle entirely: uv tool uninstall circle-chat.

Video quality by terminal

Video adapts to whatever terminal each person runs — no setup:

Terminal How video looks
iTerm2, kitty, WezTerm, Ghostty HD pixels (Sixel or Kitty graphics)
Terminal.app, tmux, herdr 2×2 colour blocks (works anywhere)

Call quality is per person: whoever runs a graphics-capable terminal is seen in HD. Two commands tell you what to expect before a call:

circle termcheck    # which video mode this terminal will use, and why
circle videocheck   # show your own camera in the video panel, no call needed

On macOS the terminal asks for camera and microphone permission the first time; if a prompt is missed, allow your terminal under System Settings → Privacy & Security. circle camcheck and circle miccheck verify each.

Release files for circle-chat 0.1.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for circle-chat 0.1.13
File Size Uploaded
circle_chat-0.1.13.tar.gz 29.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for circle-chat 0.1.13
File Interpreter ABI Platform
circle_chat-0.1.13-py3-none-any.whl Python 3 none any Details

Total release size: 63.1 kB

Release files / circle_chat-0.1.13.tar.gz

Download URL circle_chat-0.1.13.tar.gz
Size 29.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d20869388f89939bf698b2a3a6c93721093305b3a227e9548cc4b2b91a6d77de
BLAKE2b-256 checksum
How to use checksums
910b4f3da843736ece66aba449d096d70ceea874f9c19010ca45e50f50ad2adb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / circle_chat-0.1.13-py3-none-any.whl

Download URL circle_chat-0.1.13-py3-none-any.whl
Size 33.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8b7135cd0038807944389d9be9bf542fbb98cdbb348b9b771e944850991af7f2
BLAKE2b-256 checksum
How to use checksums
52b4bca15c84637185916fab4ae1107a3a12e06fee3bc8725faa30e693148761
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.13 This release

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page