upscaler
uwg · Kit
Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…

Nous Research’s open source agent that you run in a terminal, in a desktop app or from a chat app. It keeps memory, writes skills from experience, runs scheduled jobs and works with the model provider you pick.
Hermes Agent is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 2, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Hermes Agent is an AI agent from Nous Research that you run yourself. Its README calls it self-improving. It creates skills from experience, improves them as it uses them, keeps memory across sessions and searches its past conversations. You talk to it in a terminal, in the Hermes Desktop app, or from Telegram, Discord, Slack, WhatsApp or Signal through one gateway process. It works with the model provider you choose, and one command, hermes model, switches it.
People who want one assistant that keeps running, remembers them and can be reached from a phone while it works on a server. Developers get a terminal agent that can work in isolated git worktrees. People leaving OpenClaw, Claude Code, Codex CLI or Cursor can import their settings, memories and skills. Skip it if you only need a single chat box, or if your model has less than 64,000 tokens of context, which Hermes rejects at startup.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software development | Developers | Run it in the terminal on a repository, or in a disposable git worktree when several agents run at once | A developer runs hermes --tui -w in the repository, and the work happens in a disposable worktree under <repo>/.worktrees/. |
| Server operations | Admins and small teams | Schedule recurring checks and send the results to a chat app | An admin creates a job that checks server status every two hours. |
| Personal assistant | Individuals | Ask from a phone through Telegram or Discord and set up daily summaries | Someone asks for a Hacker News summary on Telegram every morning at 9am. |
| AI research | Teams that train tool-calling models | Generate batches of trajectories and compress them | A team uses the batch trajectory generation and trajectory compression the README lists for training tool-calling models. |
| Switching agents | Users of OpenClaw, Claude Code, Codex CLI or Cursor | Import settings, memories and skills, with a preview first | A Claude Code user runs hermes import-agent claude-code --dry-run to see what would move. |
The docs list these places.
Get it saves a zip of Mindket’s setup notes in your downloads folder, with the maker’s steps for each platform. The Quickstart recommends the Hermes Desktop installer on macOS and Windows. On Linux, macOS and WSL2 there is a one-line installer.
| Need | Detail |
|---|---|
| A model provider | Nous Portal, OpenRouter, OpenAI, your own endpoint and many others. hermes model picks one |
| Model context | At least 64,000 tokens. Smaller models are rejected at startup |
| POSIX tools | Git, curl, tar and SHA-256 utilities for the one-line script on Linux, macOS and WSL2. On glibc Linux, Node.js also needs libatomic. If it is missing, the installer installs it, and an interactive run asks for your sudo password once |
| Windows | Native PowerShell works, so WSL is not required. Windows can fetch its own Git |
| Mac | Apple silicon. The macOS installer is Apple silicon only, and the Installation page says macOS on Intel (x86) processors is not a supported platform |
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
On Windows, run this in PowerShell instead:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
On Linux, macOS and WSL2, reload your shell and start:
source ~/.bashrc hermes
On Windows, run hermes.
Type hermes to start a chat, or hermes --tui for the newer terminal interface. Slash commands such as /model, /new and /retry work in the TUI (hermes --tui) and in chat apps. The classic CLI takes a shorter list that includes /model, /compress and /stop. Type a new message while it works to interrupt and redirect it.
| Command | What it does |
|---|---|
| hermes | Starts a chat |
| hermes model | Chooses the provider and model |
| hermes tools | Chooses which tools are on |
| hermes gateway setup | Connects a chat app such as Telegram |
| hermes skills browse | Lists the skills in the hub |
| hermes --continue | Resumes the last session |
| hermes doctor | Diagnoses setup problems |
| hermes update | Updates a source install |
You run Hermes on a small server and want a news summary on your phone. You run hermes gateway setup, pick Telegram and give it the bot token from BotFather and your Telegram user ID. Then you start the gateway and send the request to your bot in Telegram, in plain words. The Cron page uses this exact request and says Hermes creates the job with its cronjob_manage tool.
Every morning at 9am, check Hacker News for AI news and send me a summary on Telegram.
The job then runs on its schedule, and the Cron page says results can be delivered back to the chat where you asked.
If you are new. A skill is a Markdown file that teaches the agent one task. Hermes reads each skill’s short description and loads the full text only when a task needs it. Start with hermes setup and one plain chat. The Quickstart says to get that working before you add the gateway, scheduled jobs or skills. If something feels off, run hermes doctor first.
For experts. Secrets go to ~/.hermes/.env and other settings to ~/.hermes/config.yaml, and hermes config set writes each value to the right file. Blank Slate setup starts with only the provider, file operations and the terminal on. Terminal backends switch with hermes config set terminal.backend. A cron job runs on its own pinned model, else on cron.model, else on whatever hermes model is set to at the moment it fires.
An MCP server goes under mcp_servers in config.yaml, and each one can be filtered to the tools you allow. The MCP page gives this entry:
mcp_servers:
filesystem:
command: "npx"
args: ["-y", "@modelcontextprotocol/server-filesystem", "/home/user/projects"]Skills install from the Skills Hub after a security scan, and an install names its source, as in hermes skills install openai/skills/k8s. Imports from Claude Code, Codex CLI and Cursor can be re-run later with hermes import-agent --sync.
Hermes runs commands for you and keeps keys on your machine, so a few points matter before you start.
This kit holds setup notes only. Mindket wrote them. Hermes Agent installs from Nous Research's own installers and packages, and its source is at https://github.com/NousResearch/hermes-agent
These notes are not made or endorsed by Nous Research. The README calls Hermes Agent "The self-improving AI agent built by Nous Research" and says it "creates skills from experience, improves them during use, nudges itself to persist knowledge, searches its own past conversations, and builds a deepening model of who you are across sessions." The documentation is at https://hermes-agent.nousresearch.com/docs/
License: MIT. The LICENSE file (https://github.com/NousResearch/hermes-agent/blob/main/LICENSE) reads "Copyright (c) 2025 Nous Research".
~/.hermes/hermes-agent/ on Linux, macOS and WSL2 and in %LOCALAPPDATA%\hermes\hermes-agent\ on Windows. The hermes launcher is ~/.local/bin/hermes on Linux, macOS and WSL2, and sits in %LOCALAPPDATA%\hermes\bin\ on Windows. Your configuration, memories and skills live under ~/.hermes/ or %LOCALAPPDATA%\hermes\. Source: https://hermes-agent.nousresearch.com/docs/getting-started/installationuv, and have the package manager PM prepare a pinned Python, Node.js, npm, ripgrep and FFmpeg. They also install a pinned Chromium for browsing and, on macOS, Windows and glibc Linux, the cua-driver computer-use tool, unless you skip them. On musl Linux there is no pinned Chromium, and Hermes uses a system chromium on your PATH. Source: the Installation page.hermes model. See setup/providers-and-models.md.On Linux, macOS and WSL2:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
On Windows, in PowerShell:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
Both run a script downloaded from the maker's site. Source: https://github.com/NousResearch/hermes-agent/blob/main/README.md and the Installation page.
After the install on Linux, macOS and WSL2, reload your shell and start:
source ~/.bashrc
hermes
On Windows, run hermes.
To update a source install:
hermes update
The Updating page lists a different method for each install type: the Desktop's Update control, the Microsoft Store, Docker, Nix and Termux each have their own. Source: https://hermes-agent.nousresearch.com/docs/getting-started/updating
To remove a source install, the same page gives:
hermes uninstall
For a source install, it says to review hermes uninstall --dry-run first. The default removal can keep your configuration and data. The --full and --data options delete data, and the page calls these modes destructive and says to make a backup first. hermes backup makes a full archive that includes credentials.
README.md 5 KB setup/android-termux.md 3 KB setup/desktop.md 2 KB setup/import-from-other-agents.md 4 KB setup/linux-macos-wsl2.md 3 KB setup/messaging-gateway.md 4 KB setup/providers-and-models.md 3 KB setup/skills-mcp-and-schedules.md 4 KB setup/windows.md 3 KB
Updated by Mindket to the current version of this kit.
Listed GitHub projects in the same category that share the most topics with this one.
| Product | Stars | Activity | Language | License | Last change |
|---|---|---|---|---|---|
| Hermes Agent This page | 261,224 | — | — | MIT | — |
| System Prompts LeaksShares chatgpt · anthropic · claude | 71,042 | Active | Python | CC0-1.0 | |
| cavemanShares anthropic · llm · claude | 118,394 | Active | Go | Apache-2.0 | |
| ECC by affaan-mShares anthropic · llm · claude | 299,210 | Active | JavaScript | MIT | |
| Claude-Mem by thedotmackShares anthropic · claude · ai | 116,594 | Active | TypeScript | Apache-2.0 | |
| pstackShares chatgpt · anthropic · claude | 4,132 | — | JavaScript | MIT | — |
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
uwg · Kit
Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…
nerijs · Kit
A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…
microsoft · Kit
Turns written conversations into spoken audio with up to four speakers and about 90 minutes of speech, an open Microsoft text-to-speech model for research on p…
asgeirtj · Kit
A curated collection of verbatim system instructions for popular AI models and chatbot platforms, providing insight into how AI agents are configured to perfor…
affaan-m · Skill
Affaan Mustafa’s plugin of agents, skills, commands and hooks that gives Claude Code, Codex and other coding agents a routine of planning, test-first work, fre…
juliusbrussee · Skill
A collection of tools that minimizes token consumption for AI agents by compressing logs, managing agent scripts, and optimizing responses. It is designed for…