Hermes Agent, and Hermes Desktop
An agent you install on your own machine that chats, remembers, runs terminal commands and edits files, with a native desktop front end on top. The tool set is broad and serious: terminal and process control, file reading and patching, code execution, planning, subagents it can delegate to, browser automation, web search, vision, image generation, text-to-speech, MCP and LSP diagnostics. Terminal work can be sandboxed to Docker, ssh, Singularity, Modal, Daytona or Vercel. The desktop app adds a git review pane, worktrees, persistent terminals and a zoomable memory graph. It runs headless on a cheap VPS and answers from Telegram, Discord, Slack, WhatsApp, Signal or Email through a single gateway, and a built-in cron scheduler runs recurring jobs unattended. On privacy it matches Kynd exactly: no telemetry, no analytics, everything in a folder in your home directory. It is free, it is popular, and it is genuinely good.
The difference from Kynd is narrow and it is the whole argument: Hermes Agent ships no model and no inference engine. Install it and it asks which provider to use, and the documented happy path is cloud — the FAQ recommends OpenRouter and Nous Portal. Running it entirely offline on a Mac is a separate job with several terminal steps, and Nous' own Mac guide does not recommend a Hermes model for it; it points you at a third-party app to manage and serve MLX models. Installation is either a DMG or a curl-piped-to-bash one-liner, which some people and some IT policies will not run. Two things we could not verify and so will not assert: whether the macOS installer is signed and notarised, and whether the desktop app needs an account on first run. There is an optional Nous Portal subscription with tiers named Free, Plus, Super and Ultra; the pricing page sits behind a bot check, so we could not read the prices and are not publishing any. Releases land roughly weekly, so check anything here against their own docs before you rely on it.