Skip to main content

Haillo is a web frontend for hai (hcli_hai), the HCLI command line AI chat application.

Project description

pypi pyver hclicore huckle hai

Haillo

Haillo is a web frontend for hai (hcli_hai), the HCLI command line AI chat application.


Haillo is able to work with the hai HCLI application (hcli_hai) to interact with locally stored ai conversation contexts.

Note that a valid Anthropic 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
gunicorn --workers=1 --threads=100 -b 0.0.0.0:10000 "hcli_core:connector(\"`hcli_hai path`\")"
huckle cli install localhost:10000
gunicorn --preload --workers=4 --threads=100 -b 127.0.0.1:8000 --chdir `haillo path` "haillo:webapp()"

Usage

haillo help
hcli_hai help
huckle help
hcli_core 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

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

haillo-0.4.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

haillo-0.4.0-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file haillo-0.4.0.tar.gz.

File metadata

  • Download URL: haillo-0.4.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.11

File hashes

Hashes for haillo-0.4.0.tar.gz
Algorithm Hash digest
SHA256 854aa81c8ca988bf3b7a37fb204187fe41f309d831ac19ecd15e0c7e8d1f2e4d
MD5 d472a3e4bd5f47e0338fcebce9641ebc
BLAKE2b-256 b6ec3df9892cd5a7ef46401e5113bd0add604874fa85f455c6a8db7752ad4216

See more details on using hashes here.

File details

Details for the file haillo-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: haillo-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.11

File hashes

Hashes for haillo-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 46935d803ad089aed79fa4de606c89c11d95f83a5d8ea36ea50c9eb206c256be
MD5 fa4f180ac8ab0f760ccb00a01bfce4b1
BLAKE2b-256 65704c398418cb38150c28de44622588ba9d7638fd74de29c691ca6f7ee9dbdd

See more details on using hashes here.

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