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-terminaluses termios for terminal control and is Unix-specific. It will not work on Windows systems.
Documentation
- User Guide: Overview and getting started guide
- API Documentation: Complete API reference
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3432c23a4d8e03fd8d79957d4c413b1a2a11552fc24115cc2487909ad8582d01
|
|
| MD5 |
93273944c3ec0b3dd38a9160022a0cfd
|
|
| BLAKE2b-256 |
25bd4a48b9ca75d6044c0d9c5c6c929ac3160674eee8f98c68a5e9527779e1e8
|
Provenance
The following attestation bundles were made for group_terminal-0.0.2.tar.gz:
Publisher:
release.yml on gradion-ai/group-terminal
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
group_terminal-0.0.2.tar.gz -
Subject digest:
3432c23a4d8e03fd8d79957d4c413b1a2a11552fc24115cc2487909ad8582d01 - Sigstore transparency entry: 675810069
- Sigstore integration time:
-
Permalink:
gradion-ai/group-terminal@946d37842824ba28f4b5701999139b6267f4d0e2 -
Branch / Tag:
refs/tags/0.0.2 - Owner: https://github.com/gradion-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@946d37842824ba28f4b5701999139b6267f4d0e2 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d17b98bfb05dd70048e81b4ab71ce79a2d25c36dc23db568123c51476132294
|
|
| MD5 |
91ac597ef0edae2e14bc4c71cf0dcbda
|
|
| BLAKE2b-256 |
5eb78fcf73282a9077e24ccc44250e5962a80e8fe56bed93114f5f1815fe1014
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
group_terminal-0.0.2-py3-none-any.whl -
Subject digest:
7d17b98bfb05dd70048e81b4ab71ce79a2d25c36dc23db568123c51476132294 - Sigstore transparency entry: 675810076
- Sigstore integration time:
-
Permalink:
gradion-ai/group-terminal@946d37842824ba28f4b5701999139b6267f4d0e2 -
Branch / Tag:
refs/tags/0.0.2 - Owner: https://github.com/gradion-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@946d37842824ba28f4b5701999139b6267f4d0e2 -
Trigger Event:
push
-
Statement type: