llm-powered shell assistant daemon
Project description
hermitd
hermitd is the hermit crab living inside the shell, and just like a hermit, can give you useful suggestions :D
In all seriousness, hermitd is your llm-powered assistant/copilot to use with your shell.
NOTE: hermitd is designed to be used along with llmsh, where llmsh wraps a shell of your choice (bash, csh, etc).
Installation
You can install hermitd directly using
pip install hermitd
Then you can install hermitd as a systemd service using
sudo hermitd-install
NOTE: as an alternative you can run directly using OPENAI_API_KEY=xxx python3 hermitd -c <config-file> or ANTHROPIC_API_KEY=xxx python3 hermitd -c <config-file>.
Running Models Locally
You can run the following to install hermitd with additional dependencies needed for local model hosting, like pytorch and vLLM.
pip install hermitd[local]
Read DEVELOPMENT.md for more instructions
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 hermitd-0.2.0.tar.gz.
File metadata
- Download URL: hermitd-0.2.0.tar.gz
- Upload date:
- Size: 14.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f261cccbd058c16d338bf0712f6ef46c2dc87788d23879fa26b97985f680378
|
|
| MD5 |
3efe5948b321028f1c2d337629361623
|
|
| BLAKE2b-256 |
ece9a739c458efdc7bc7087bcacb13d34f3a524b7dcbf08adb876b75b7d0c5cf
|
File details
Details for the file hermitd-0.2.0-py3-none-any.whl.
File metadata
- Download URL: hermitd-0.2.0-py3-none-any.whl
- Upload date:
- Size: 14.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b5f39f3856843193cf42e9005389b458c13e5bd27356cf4f85220314ad06c6a
|
|
| MD5 |
49158de56a922d44668a5645992a3eb0
|
|
| BLAKE2b-256 |
2237c52c3dca40d3d6669a08babd6b526a9b2ad004f1319a40d8a8737bb7745d
|