Skip to main content

Group Terminal

Project description

Introduction

group-terminal is a minimalistic, terminal-based group chat system designed for testing and prototyping AI service integrations. Most group chat systems require authentication, databases, and user management before you can test a single message handler or prototype collaboration of user groups with AI. group-terminal eliminates this complexity by providing a minimal WebSocket-based chat server and Rich-powered terminal clients that let you focus on testing your integration logic rather than infrastructure setup.

The project delivers four capabilities to accelerate development workflows. A zero-configuration design means no authentication or database setup is required. Server-side message handlers let you build and test services that respond to group chat messages. The Rich-based terminal interface provides immediate visual feedback with configurable colors for different message types. Finally, the explicit testing-focused design ensures you spend time building features rather than maintaining production concerns like security or persistence.

[!NOTE] group-terminal uses termios for terminal control and is Unix-specific. It will not work on Windows systems.

Documentation

LLM-Readable Documentation

For AI assistants and LLM-based tools, optimized documentation formats are available:

  • llms.txt: Concise documentation suitable for LLM context windows
  • llms-full.txt: Complete documentation with full API details

Development

For development setup, see DEVELOPMENT.md

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

group_terminal-0.0.1.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

group_terminal-0.0.1-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file group_terminal-0.0.1.tar.gz.

File metadata

  • Download URL: group_terminal-0.0.1.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.11

File hashes

Hashes for group_terminal-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8b35dfdee10b6842e386a8802454341cf1fcc76dec61e7066c3c62249a5cdbd8
MD5 588b928e28e81eccf996fd527ccbeb13
BLAKE2b-256 bba07c91a328f532da56cfc9b9c7cac0b9282f829125cd1470f326b5ddb23cae

See more details on using hashes here.

File details

Details for the file group_terminal-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for group_terminal-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 083e0a70d50fc90366820d050a7a2052ba5bd413d71a0419ce74dbf3a3f69d52
MD5 b937c963f06d7c6bc5f8b35df00941c3
BLAKE2b-256 3f14a317799479359df5aaccb3a2d7acb0fe317394f14ef33ea9e0ae638ac93a

See more details on using hashes here.

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