Haillo
Haillo is a pseudo-terminal multiplexer for hai (hcli_hai), the HCLI command line AI chat and agent application.
Haillo expects to work with the hai HCLI application (hcli_hai + hcli_core + huckle) to interact with locally (or remotely) stored ai conversation contexts.
Note that a valid Ollama or xAI API key has to be setup for hcli_hai to be usable. See hai help after hooking to it with huckle (see installation instructions below).
Help shape HCLI and it’s ecosystem by raising issues on github!
[1] http://hcli.io
Installation
haillo requires a supported version of Python and pip.
You’ll need an WSGI compliant application server to run haillo. For example, you can use Green Unicorn (https://gunicorn.org/).
pip install haillo
pip install huckle
pip install hcli_hai
pip install hcli_core
pip install gunicorn
hcli_core cli install `hcli_hai path`
huckle cli install localhost:8000
hcli_core cli run hai | bash
haillo
Usage
haillo help
hcli_hai help
hcli_core help
huckle help
hai help
Versioning
This project makes use of semantic versioning (http://semver.org) and may make use of the “devx”, “prealphax”, “alphax” “betax”, and “rcx” extensions where x is a number (e.g. 0.3.0-prealpha1) on github. Only full major.minor.patch releases will be pushed to pip from now on.
Supports
Interacting with an hcli_hai (hai HCLI application) backend via the huckle hcli client.
To Do
TBD
Bugs
TBD
Metadata
Release files for haillo 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| haillo-1.0.0.tar.gz | 23.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| haillo-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.6 kB
Release files / haillo-1.0.0.tar.gz
| Download URL | haillo-1.0.0.tar.gz |
|---|---|
| Size | 23.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
473fad1733110c2dd8978618d3472c91e237654d7cbfa70a38926d1e20657523
|
|
BLAKE2b-256 checksum How to use checksums |
d96582e8d6d00f82af820237fee7d63ca263e743e0064aa9576b883185305588
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.7
|
Release files / haillo-1.0.0-py3-none-any.whl
| Download URL | haillo-1.0.0-py3-none-any.whl |
|---|---|
| Size | 23.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a2644e9c0cdac7308783896591f95126ae7eaca3fa78364c09a90bf9e8f5d070
|
|
BLAKE2b-256 checksum How to use checksums |
c4cf8dac0b2ba52fcadcd557f6ae4f9ca9252bd797bd271a106a68463337a8af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.7
|