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

Uploaded Python 3

File details

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

File metadata

  • Download URL: group_terminal-0.0.2.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for group_terminal-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3432c23a4d8e03fd8d79957d4c413b1a2a11552fc24115cc2487909ad8582d01
MD5 93273944c3ec0b3dd38a9160022a0cfd
BLAKE2b-256 25bd4a48b9ca75d6044c0d9c5c6c929ac3160674eee8f98c68a5e9527779e1e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for group_terminal-0.0.2.tar.gz:

Publisher: release.yml on gradion-ai/group-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: group_terminal-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 13.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for group_terminal-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7d17b98bfb05dd70048e81b4ab71ce79a2d25c36dc23db568123c51476132294
MD5 91ac597ef0edae2e14bc4c71cf0dcbda
BLAKE2b-256 5eb78fcf73282a9077e24ccc44250e5962a80e8fe56bed93114f5f1815fe1014

See more details on using hashes here.

Provenance

The following attestation bundles were made for group_terminal-0.0.2-py3-none-any.whl:

Publisher: release.yml on gradion-ai/group-terminal

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