SlopScore
00 crowd

portable-hermes-agent

Hermes Agent made portable desktop for Windows — 100 tools, GUI, local models via LM Studio, TTS, Music, ComfyUI, workflows, tool maker. No install. No Docker. No admin rights.
Open repo on GitHub Open the demogithub.com/aivrar/portable-hermes-agent
Python · ★ 232 · 48 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)agent
listed 1 hour ago by aivrar · last checked 1 hour ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-10-10: Hermes Agent made portable desktop for Windows — 100 tools, GUI, local models via LM Studio, TTS, Music, Comfy; its own README says "ortable-tts-server, portable-music-server, comfyui-portable-installer - Custom tools, GUI, and integrations : Built with Claude Code ( --- L". 232 stars; MIT license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as aivrar. There's no account to make: SlopScore only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
Hermes Agent made portable desktop for Windows — 100 tools, GUI, local models via LM Studio, TTS, Music, ComfyUI, workflows, tool maker. No install. No Docker. No admin rights.
website
https://github.com/aivrar/portable-hermes-agent/releases/latest
topics
aiai-agentscomfyuidesktop-apphacktoberfesthermeshermes-agentllmlm-studiolocal-ailocal-llmmusic-generationno-dockerno-installportabletext-to-speechtkintertool-makingwindowsworkflow-automation
created
2026-03-15 · pushed 2 hours ago · 26534 commits · 3169 contributors
release
v1.4.14 · 2026-10-10
languages
Python 75%TypeScript 22%JavaScript 1%Shell 0%TeX 0%PowerShell 0%
paperwork
contributingpull request templatelicensereadme 85% health
dependencies
⚠ 1 of 1000 deps have known advisories · OSV.dev, checked 1 hour ago

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: Hermes Agent made portable desktop for Windows — 100 tools, GUI, local models via LM Studio, TTS, Music, Comfy; its own README says "ortable-tts-server, portable-music-server, comfyui-portable-installer - Custom tools, GUI, and integrations : Built with Claude Code ( --- L". It carries the MIT license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README — the repo's own words, folded up so the grading fits on one screen

Portable Hermes Agent

English 繁體中文 简体中文 Español اردو

Portable AI agent desktop for Windows — 100 tools, GUI, local models via LM Studio, TTS, Music, ComfyUI, workflows, tool maker. No install. No Docker. No admin rights.

Built on NousResearch/hermes-agent (MIT License) with extensive customization for non-technical users.


Features

Desktop GUI

  • Dark-themed Tkinter interface with chat, sidebar, and session management
  • Multi-language support — English, Traditional Chinese (繁體中文), Simplified Chinese (简体中文), and Spanish (Español) with runtime switching
  • Image attachment with thumbnails (vision model support)
  • Guided mode — works even without an AI model connected
  • API key setup wizard with individual service configuration
  • Permissions panel with granular control over file, network, and system access

100 Tools Across 20+ Toolsets

Toolset Tools What It Does
LM Studio 10 Load/unload models, search HuggingFace, tokenize, embed, direct chat, API key management, model list retrieval
Music 7 Generate music, manage models, GPU workers, output library
TTS 7 Text-to-speech, 10 voice models, voice cloning, job management
ComfyUI 7 Image generation, instance management, model/node browsing
Workflows 6 Create, run, schedule, and manage multi-step automation pipelines
Tool Maker 3 Dynamically create API wrapper or Python handler tools at runtime
Serper 1 Google-quality search via Serper.dev API
Guide 1 Searchable built-in user manual
GPU 1 NVIDIA GPU status (memory, temp, utilization)
Model Switcher 1 Switch between cloud and local AI models
Hermes Update 2 Update upstream Hermes while preserving portable tools, extensions, and runtime data

Plus all built-in hermes-agent tools: web search, file operations, browser automation, code execution, delegation, memory, skills, messaging, Home Assistant, and more.

The LM Studio panel saves its endpoint and API key in the active HERMES_HOME directory (.lmstudio_config), outside the application source. Both update paths preserve this user data; release archives exclude it. Clear the key field and click Save to remove a saved key. The saved key is also used for GUI chat. Keep this file private. SDK model-loading with authentication requires a version of the LM Studio Python SDK that supports api_token; REST model discovery and chat remain available when the optional SDK cannot connect.

Extension Modules

Three portable AI generation servers from aivrar:

Extension Port Models GPU
TTS Server 8200 Kokoro, XTTS, Dia, Bark, Fish, + 5 more 4 GB+
Music Server 9150 MusicGen, Stable Audio, ACE-Step, Riffusion 4 GB+
ComfyUI 5000 SD 1.5, SDXL, Flux, 100+ registry models 6 GB+

Each extension auto-installs on first use. No system dependencies.

Workflow Engine

Chain tool calls into automated pipelines with data flow, conditions, loops, parallel execution, error handling, and cron scheduling.

Dynamic Tool Maker

Create new tools at runtime — wrap any REST API or write custom Python handlers. Tools persist across sessions and reload automatically.

Guided Mode

No API key? No problem. The chat works offline using a built-in 1,054-line user guide. New users get step-by-step guidance to set up their first AI model.


Quick Start

1. Download

Download the latest portable-hermes-agent-v*.zip from Releases, then extract it to a normal folder.

Recommended:

C:\Users\YourName\Portable-Hermes-Agent

Avoid protected folders such as C:\Program Files.

2. Start

Double-click:

START.bat

On first launch, START.bat runs the portable setup automatically. It downloads embedded Python, dependencies, LM Studio SDK, and Node.js tools into this folder only. No admin rights are needed.

Manual setup:

install.bat

PowerShell users can run:

.\scripts\install.ps1

3. Launch Again

START.bat           :: easiest GUI launch
UPDATE.bat          :: safest one-click update
hermes_gui.bat      :: GUI mode
hermes.bat          :: CLI mode

Updating

Portable Hermes has two independent update channels. Updating one does not automatically update the other.

Update channel What it updates How to run it
Portable Hermes distribution The Windows launchers, integrations, portable tools, and the Hermes version tested with this repository Close Hermes, then double-click UPDATE.bat
Upstream Hermes Agent Newer core agent code from NousResearch/hermes-agent Start Hermes and ask it to check or run its upstream updater

For the normal, safest maintenance path, close other Hermes windows and gateways, then double-click:

UPDATE.bat

Or run:

hermes.bat update --backup --yes

This updates from aivrar/portable-hermes-agent, makes a backup when requested, and preserves runtime folders such as .hermes/, .hermes/custom_tools/, .hermes/extensions/, extensions/, and python_embedded/. The portable Node.js runtime is stored under HERMES_HOME/node/, so it also survives both update types without modifying a system Node installation.

If you also want newer upstream Hermes code, start Hermes after the Portable update and ask:

Check whether upstream Hermes Agent has updates. Do not install anything yet.

Then, if you want the available update, ask:

Update upstream Hermes Agent while preserving Portable Hermes. When finished, tell me whether I should restart.

Restart Hermes after a successful upstream update so the running process loads the new Python modules. A Git checkout can report an exact ahead/behind count; a release ZIP has no Git history, so it reports ZIP-overlay mode instead and can still install the latest upstream code.

Most users do not need daily updates. Run the Portable updater when a release, fix, or security notice is published (or every week or two), and check upstream weekly if you want newer Hermes features. Checking daily is optional.

See Keeping Portable Hermes Updated for the complete workflow, backups, release-ZIP behavior, and troubleshooting.

4. Connect an AI Model

Cloud (2 minutes, free):

  1. File > API Key Setup > OpenRouter
  2. Sign up at openrouter.ai (free, no credit card)
  3. Paste your API key
  4. Start chatting

Local (needs NVIDIA GPU):

  1. Download LM Studio
  2. Download a model, start the server
  3. Tools > LM Studio in the GUI
  4. Load model, click "Use for Chat"

Requirements

  • Windows 10/11
  • Internet connection (for cloud AI) or NVIDIA GPU 8GB+ (for local AI)
  • No admin rights, no system Python, no Docker

Documentation

A searchable user guide is built into the agent — ask it anything or use the search_guide tool. The PDF manual is included in every release.

Key topics: getting started, API setup, the interface, permissions, LM Studio local models, extensions (TTS/Music/ComfyUI), all 100 tools, custom tool creation, workflows, and a glossary of AI terms.


Architecture

User
 |
 v
GUI (Tkinter) / CLI
 |
 v
Agent Bridge (threading, sessions)
 |
 v
AIAgent (run_agent.py)
 |
 +-- Tool Registry (100 tools)
 |    +-- LM Studio tools (SDK + HTTP)
 |    +-- Extension tools (Music, TTS, ComfyUI)
 |    +-- Workflow engine
 |    +-- Tool maker (dynamic creation)
 |    +-- Serper, GPU, Guide, etc.
 |    +-- Custom tools (user-created)
 |
 +-- LLM Provider
      +-- OpenRouter (cloud)
      +-- LM Studio (local, GPU)
      +-- Any OpenAI-compatible endpoint

Credits

  • Base framework: NousResearch/hermes-agent (MIT License)
  • Extension modules: aivrar — portable-tts-server, portable-music-server, comfyui-portable-installer
  • Custom tools, GUI, and integrations: Built with Claude Code

License

MIT License — see LICENSE for details.

Original framework copyright (c) 2025 Nous Research.

Read the rest on GitHub

Scan report · 2026-10-10
  • ✓ Prohibited terms or links
  • ✓ Repository eligibility
  • ✓ slopscore.md paperwork
  • ✓ Content policy
  • ✓ Risk review — +25 binaries at repo root (START.bat, UPDATE.bat, hermes.bat)

0 comments

log in to comment.

report this listing — log in to report