Skip to main content

Chi

Chi Logo Gif

GitHub Repo stars GitHub release (latest by date) GitHub license PyPI status

Install

1. Install system dependencies

Chi uses GTK4 for its interface. These cannot be installed via pip and must come from your system package manager.

Debian / Ubuntu

sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-4.0 libgtk-4-1

Fedora

sudo dnf install python3-gobject gtk4

Arch

sudo pacman -S python-gobject gtk4

2. Install Chi

It is recommended to use pipx to install Chi, as it keeps Chi and its dependencies isolated from your system Python.

pipx install chi-ai

Don't have pipx? Install it first:

pip install pipx

Or if you'd prefer plain pip:

pip install chi-ai

3. Run

chi-ai

Features

This section describes (and shows how to use) all features in Chi.

Model selection

Model selection is important, as Chi will require a specificed model to use in order to continue. Once selected, it will be saved in config.ini and you will not need to redo this process unless you are switching models.

In the settings menu of Chi, click "Open file", located underneath the text that says "Change your model. Upon clicking, a file dialog will appear, allowing you to look through your computer for a model to use. Note that it must be a .gguf model, specifically with instruct in its name.

After selecting a model, you will be able to use Chi in the "Chat" and "Create" menus.

Generation parameters

In the settings menu of Chi, you will notice two sliders. One controls generation tokens, and the other controls generation temperature. The following is a quick description of these parameters.

  • Tokens are the maximum length of a response. The higher the number, the longer the response.
  • Temperature is the 'creativity' of the model. A lower number means more logical, basic responses, while a higher number means higher creativity, at the sacrifice of some logic.

Quick action buttons

In the chat section of Chi, you may notice three buttons. These buttons append a message at the end of an input, and can alter responses in more favorable ways. The translations to the prompt for each button is provided in the following.

  • Explain like I'm 5 -> Explain this in a way suitable for a 5 year-old.
  • Explain thoroughly -> Explain this thoroughly with examples.
  • Explain efficiently -> Explain this efficiently and concisely.

Personality customization

In the settings section of Chi, there is an entry box to change the personality. You can write instructions and press enter to save them and apply them to the model. Your customizations are saved in config.ini so there is no worry regarding loss of settings.

Document writing

In the "Create" section of Chi, there is a document writing function. On the right is where your prompt is inputted, and the left shows the output! On the top left, you can type in your desired filename and download to a .docx file!

Want to contribute?

Read CONTRIBUTING.md for information regarding contribution. Any issues can go into the 'issues' section of the repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Metadata

Release files for chi-ai 0.7.1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chi-ai 0.7.1.1.1
File Size Uploaded Provenance Actions
chi_ai-0.7.1.1.1.tar.gz 14.5 kB Without provenance Details for chi_ai-0.7.1.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for chi-ai 0.7.1.1.1
File Interpreter ABI Platform Actions
chi_ai-0.7.1.1.1-py3-none-any.whl Python 3 none any Details for chi_ai-0.7.1.1.1-py3-none-any.whl

Total release size: 28.0 kB

Release files / chi_ai-0.7.1.1.1.tar.gz

Download URL chi_ai-0.7.1.1.1.tar.gz
Size 14.5 kB
Tags Source
SHA-256 checksum
How to use checksums
1ce357d4068092c9d27c6e64a4f4c752e8432e650d92076308d3acdf494faaf3
BLAKE2b-256 checksum
How to use checksums
289386f4c5bab194f9469fba322cd6fd8850dd4e56cc0e38c7528f1480d55ef1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / chi_ai-0.7.1.1.1-py3-none-any.whl

Download URL chi_ai-0.7.1.1.1-py3-none-any.whl
Size 13.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a4de92c2659d3315569e00aa4aa77227a5de958512053b3b50816f273c715e3b
BLAKE2b-256 checksum
How to use checksums
c8148150608547abbf436d0a4cd0aba297a9a3bb7c45f6002c94ae7a48ba5ca4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Security for chi-ai 0.7.1.1.1

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page