Console UI components for LLM Workers - interactive chat interface and rich terminal output
Project description
llm-workers-console
Console UI components for LLM Workers - interactive chat interface and rich terminal output.
Overview
llm-workers-console provides the user interface components for LLM Workers:
- ChatSession: Interactive chat interface with command system
- ConsoleController: Rich terminal output with markdown rendering, syntax highlighting, and streaming
- ChatCompleter: Auto-completion for slash commands and file paths
Installation
pip install llm-workers-console
This package depends on llm-workers (core library).
Features
- Interactive Chat: Multi-line input with history, command completion
- Rich Output: Markdown rendering, syntax highlighting, streaming responses
- Chat Commands:
/help,/rewind,/model,/display,/cost,/export,/save,/clear,/exit - Session Management: Save and resume chat sessions
- Token Usage Display: Real-time token tracking and cost estimation
- File Monitoring: Auto-open changed files during chat
Usage
Programmatic Usage
from llm_workers_console import chat_with_llm_script
# Start an interactive chat session
chat_with_llm_script("my-script.yaml")
With Command-Line Tool
For command-line usage, install llm-workers-tools:
pip install llm-workers-tools
llm-workers-chat my-script.yaml
Documentation
Full documentation: https://mrbagheera.github.io/llm-workers/
License
See main repository for license information.
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 llm_workers_console-1.1.1.tar.gz.
File metadata
- Download URL: llm_workers_console-1.1.1.tar.gz
- Upload date:
- Size: 12.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.13.4 Darwin/23.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3761397c33dcbe7a1c960426b3c8640071e01779959145df331433e29f02ae8d
|
|
| MD5 |
1649944a31977a9e5b6da26f4f3be48c
|
|
| BLAKE2b-256 |
7140fd2ffc279b438b21c8eb467202354ca17799425a904ee6982aad16c976ef
|
File details
Details for the file llm_workers_console-1.1.1-py3-none-any.whl.
File metadata
- Download URL: llm_workers_console-1.1.1-py3-none-any.whl
- Upload date:
- Size: 13.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.13.4 Darwin/23.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
918a3bfc969a7e5c9a1a7ef55368e477c77e3c01a597e661d9ccd61638c2a3f4
|
|
| MD5 |
cdf0366c70c5347048c94f8b7c06df89
|
|
| BLAKE2b-256 |
82476fa3a112233f3c2df4a24796be9d46a3f96f55c02e8654b9f3979634a7ae
|