Skip to main content

Interactive multi-profile setup utility for Hermes Agent

Project description

hermes-profile-kit

Interactive multi-profile setup utility for Hermes Agent.

License: MIT CI

🇰🇷 한국어 README

Quick start

pipx install hermes-profile-kit
hpk setup

The wizard walks you through 4 profiles (coder / assistant / research / community-bot), prompts for the right tokens per channel (Anthropic, Telegram, Slack, Discord, Brave, Exa), and optionally enables recommended plugins (Honcho memory, Brave search tool).

What hpk does (and doesn't)

  • ✅ Creates and configures four isolated Hermes profiles.
  • ✅ Walks you through BotFather, Slack app, Discord devportal flows.
  • ✅ Atomic, idempotent .env writes (chmod 600). Re-running is safe.
  • ✅ Daily upstream-sync via GitHub Actions — kit stays current with Hermes changes.
  • ❌ Does not install Hermes itself (see Hermes installation).
  • ❌ Does not start gateway services automatically.
  • ❌ Does not invoke any hermes command that isn't verified in upstream.

How it stays correct

hpk never embeds a hermes command that hasn't been observed in the upstream argparse tree. CI AST-parses hermes_cli/main.py daily, regenerates docs/commands.md and build/cmd_index.json, and opens a PR when drift is detected.

Profiles

Profile Role Model tier Channels
coder Full-stack dev assistant Sonnet CLI
assistant Personal daily assistant Sonnet CLI + Telegram
research Web-search-backed research Opus CLI
community-bot Korean dev community helper Haiku Telegram + Discord

Customization

Goal Edit
Change model ~/.hermes/profiles/<name>/config.yaml
Change persona ~/.hermes/profiles/<name>/SOUL.md
Add new profile profiles/<name>/{SOUL.md,config.yaml,.env.example} + add to manifest.yamlhpk setup
Enable a plugin Add to manifest.yaml plugins: + reference from recommended_plugins

API keys go in ~/.hermes/profiles/<name>/.env. They're plain text with chmod 600 — the kit deliberately does not pretend to encrypt them.

Commands

hpk setup [profile...]    # interactive wizard
hpk verify                # doctor + FILL_IN scan
hpk doctor                # hpk's own health
hpk reset [profile...]    # remove kit-created profiles
hpk plugin list           # show recommended_plugins
hpk sync --dry-run        # local drift check

License

MIT. See LICENSE.

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

hermes_profile_kit-3.0.0.tar.gz (23.4 kB view details)

Uploaded Source

Built Distribution

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

hermes_profile_kit-3.0.0-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file hermes_profile_kit-3.0.0.tar.gz.

File metadata

  • Download URL: hermes_profile_kit-3.0.0.tar.gz
  • Upload date:
  • Size: 23.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hermes_profile_kit-3.0.0.tar.gz
Algorithm Hash digest
SHA256 54713cbd39d788da8dc0eafd385c03981ded6c87b136f8804845290a51a6032a
MD5 b77126e147ebe5ef2d0f21fb0a5198a7
BLAKE2b-256 adaf438ed87379e79856e0be5ae0107f8c417444a4cbe8b3fdc25300361f1a44

See more details on using hashes here.

Provenance

The following attestation bundles were made for hermes_profile_kit-3.0.0.tar.gz:

Publisher: release.yml on NewTurn2017/hermes-profile-kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hermes_profile_kit-3.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for hermes_profile_kit-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cdf63d3624a6953fed0f20a1cf1f4f32f50fce925801192573467a95bd974275
MD5 837472f35a2b5283aec63a8c948efbdc
BLAKE2b-256 5463097c8365130a3b50408aa866dbda5d2763b83c6b766f17e338dadc7aba57

See more details on using hashes here.

Provenance

The following attestation bundles were made for hermes_profile_kit-3.0.0-py3-none-any.whl:

Publisher: release.yml on NewTurn2017/hermes-profile-kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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