Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hermitd-0.2.0.tar.gz (14.0 kB view hashes)

Uploaded Source

Built Distribution

hermitd-0.2.0-py3-none-any.whl (14.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page