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 | Provenance | |
|---|---|---|---|---|
| haillo-1.0.0.tar.gz | 23.0 kB | Without provenance | 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
|
Security for haillo 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.