Loading video...

Video Failed to Load

Go Home

Introducing Hermes Workspace 🚀 Native UI for Nous Research Hermes Agent Teknium 🪽 + Mobile Access 📲 💬 Chat with live tool execution 🖥 Built-in Terminal 📦 90 Skills Browser 🧠 Memory Viewer 📂 File Explorer 🎨 8 Themes (Dark + Light) ⚙️ Provider & Model Config 🔍 Inspector...

63,651 views • 7 months ago •via X (Twitter)

62 Comments

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...7 months ago

@Teknium

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...7 months ago

@Teknium

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...7 months ago

@Teknium

Zay's profile picture
Zay7 months ago

@NousResearch @Teknium Mobile access via browser?

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...7 months ago

@Zay878458749421 @NousResearch @Teknium Yes

Neo's profile picture
Neo7 months ago

@NousResearch @Teknium Wow nice work Eric. I am going to have a play now

Sen Zahid's profile picture
Sen Zahid7 months ago

@NousResearch @Teknium Sandbox setup perhaps? :D

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...7 months ago

@NousResearch @Teknium Docker support just landed 🐳 git clone cd hermes-workspace cp .env.example .env # supports Anthropic, OpenAI, OpenRouter, Ollama docker compose up

Arthur Keller's profile picture
Arthur Keller7 months ago

@NousResearch @Teknium Just what we needed, absolutely cooked!!

WitnezMe's profile picture
WitnezMe6 months ago

@NousResearch @Teknium This looks so good. I wish everyone made a short video with their releases

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...6 months ago

@NousResearch @Teknium True!

Noe Yew's profile picture
Noe Yew7 months ago

@NousResearch @Teknium Why do you need a Hermes fork for this? Isn't it too safe? so you'll need to mantain fork + workspace? It'll be good to have it as a plugin for official hermes.

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...7 months ago

@NousResearch @Teknium Developing it more to be more seamless 🙏

RDSM's profile picture
RDSM6 months ago

@NousResearch @Teknium @Teknium /@NousResearch , is this a NousResearch product? The page says "Built for Hermes Agent by Nous Research" , but the repo is in a different org.

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...6 months ago

@NousResearch @Teknium It isn’t built for the hackathon

RDSM's profile picture
RDSM6 months ago

@NousResearch @Teknium @outsource_ I see thanks for clarifying , testing it here. connected to my hermes gateway but I am getting "Not available on this backend. Connect to a Hermes gateway to unlock Memory." Latest versions.

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...6 months ago

@NousResearch @Teknium So if you use my fork you get access to all endpoints, until upstream merges

jp's profile picture
jp7 months ago

@NousResearch @Teknium what’s the one liner to give to the agent to install it?

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...7 months ago

@NousResearch @Teknium Try this: git clone && cd hermes-workspace && pnpm install && echo "HERMES_API_URL= > .env && pnpm dev

Choudry Farhan's profile picture
Choudry Farhan6 months ago

@NousResearch @Teknium Can you add feature to delete old sessions

Andrew's profile picture
Andrew7 months ago

@NousResearch @Teknium @sudoingX

lxs's profile picture
lxs7 months ago

@NousResearch @Teknium 🤓

Negative Disorder's profile picture
Negative Disorder7 months ago

@NousResearch @Teknium Eric quick question ..i think there is a tiny bug . Hermes stores MEMORY.md and USER.md in ~/.hermes/memories/ — with an 's'. nousresearch and the workspace for some reason is looking for memory/ instead of memories/.

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...7 months ago

@NousResearch @Teknium Got it I’ll review now!

NotedallaSfera's profile picture
NotedallaSfera7 months ago

@NousResearch @Teknium Omg this is amazing! I was just thinking about building something like this , thank you!! 🙏

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...7 months ago

@NousResearch @Teknium Clone the repo ⭐️ try it out!

Negative Disorder's profile picture
Negative Disorder7 months ago

@NousResearch @Teknium This is so awesome. Gonna try this out today

Emilio Johann's profile picture
Emilio Johann6 months ago

@NousResearch @Teknium Sick! Looks amazing man. How did you make this video?

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...6 months ago

@NousResearch @Teknium @screenstudio (sponser me)

Emilio Johann's profile picture
Emilio Johann6 months ago

@NousResearch @Teknium @screenstudio Gotcha. The videos look GREAT. What is the difference with @Remotion?

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...6 months ago

@NousResearch @Teknium @screenstudio @Remotion I haven’t used remotion but screen studio works out the box auto zooms does the background stuff etc. it’s a bit pricey tho per month cost. But saves me time I guess

Vijayraj's profile picture
Vijayraj6 months ago

@emeeliojohann @NousResearch @Teknium @screenstudio @Remotion you can try .Way more afforrdable

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...6 months ago

@emeeliojohann @NousResearch @Teknium @screenstudio @Remotion Will check Ito ut

Alexander's profile picture
Alexander7 months ago

@NousResearch @Teknium Looks powerful

Sean McDonald's profile picture
Sean McDonald7 months ago

@NousResearch @Teknium this is cool

Momo D NH's profile picture
Momo D NH5 months ago

@NousResearch @Teknium Is it like paperclip 🖇️, it needs few Extra drip to keep up always running or not?!

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...5 months ago

@NousResearch @Teknium I haven’t used paperclip but it Might be similar

Momo D NH's profile picture
Momo D NH5 months ago

@NousResearch @Teknium Try it, it may gives you good ideas 💡 to implement or add in future realseas, but the best part is that yours is solely for Hermes Agent, so keep up the good. You made sthing better than the original*

Jamie O'Shaughnessy's profile picture
Jamie O'Shaughnessy6 months ago

@NousResearch @Teknium What I’d like in this is a space where Hermes can build its own parts - small status and dashboards, etc. Consistent styling, help so model gets it built right. A place Hermes can extend and build into

Negative Disorder's profile picture
Negative Disorder7 months ago

@NousResearch @Teknium Just got it installed ! Dude this is so good !

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...7 months ago

@NousResearch @Teknium 🙏🏼🙏🏼 more improvements coming

DION🇩🇪's profile picture
DION🇩🇪6 months ago

@NousResearch @Teknium A mobile optimated version would be very cool

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...6 months ago

@NousResearch @Teknium Has it already

DION🇩🇪's profile picture
DION🇩🇪6 months ago

@NousResearch @Teknium I am setting it up right now. But I am kinda stuck in a loop i put my api key und base link in here and then get asked again.

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...6 months ago

@NousResearch @Teknium You can skip this/ just ask your Hermes agent to co figure

DION🇩🇪's profile picture
DION🇩🇪6 months ago

@NousResearch @Teknium It is not running to smoth has it something to do with the gemini models?

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...6 months ago

@NousResearch @Teknium I’ll review let me know specifics have your agent send a breakdown

Ddox's profile picture
Ddox7 months ago

@NousResearch @Teknium This looks great!

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...7 months ago

@NousResearch @Teknium Thanks!

Abdulmuiz Adeyemo's profile picture
Abdulmuiz Adeyemo6 months ago

@NousResearch @Teknium This is really great bro

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...6 months ago

@NousResearch @Teknium Thanks 🚀

Baker's profile picture
Baker6 months ago

When I try to send an image I get a "Failed to Send Message" or "terminated" error message. Also, will more file types be supported for attaching files (pdf)?

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...6 months ago

Are you using main Hermes agent? Or my fork

Baker's profile picture
Baker6 months ago

Your fork!

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...6 months ago

What Model is wired up might be config issue

Baker's profile picture
Baker6 months ago

I tried GPT 5.4 and Mimo

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...6 months ago

if having issues ask hermes agent to pair it

Supersocks's profile picture
Supersocks6 months ago

@NousResearch @Teknium Crazy ! Thanks. @llmgram

Zaidane's profile picture
Zaidane5 months ago

@NousResearch @Teknium @grok how to install on windows?

Eric ⚡️ Building...'s profile picture
Eric ⚡️ Building...5 months ago

@NousResearch @Teknium @grok Go to

𝕸.𝕽. 𝕯𝖚𝖑𝖆's profile picture
𝕸.𝕽. 𝕯𝖚𝖑𝖆6 months ago

@NousResearch @Teknium Thank god! I was building this myself. Thanks for finishing this

Intelligent YOLO's profile picture
Intelligent YOLO7 months ago

@NousResearch @Teknium Can I install it on a Mac?

Related Videos

HERMES AGENT WITHOUT TOOLS IS A CHATBOT. WITH THEM IT BUILDS 3D TOWERS IN BLENDER, CHECKS STOCK PRICES, AND DRIVES VS CODE. tonbi JUST DROPPED THE FULL GUIDE. module 6 of his 10-part Hermes masterclass. best breakdown of the tool layer anyone has published. what you need to know: TOOLS vs SKILLS vs MCP skills = instructions (markdown, loaded into context) tools = callable functions (Python, agent emits call, Hermes executes) MCP = adapters to external systems (Blender, Stripe, Linear, Notion) every tool has three parts: → the function (does the real work) → the schema (what the model sees to decide when to call it) → the registry (makes the tool exist in the agent) the model never runs the function directly. it emits a structured request (tool name + JSON args). Hermes executes and returns the result. if the tool fails, the error goes back as JSON. the agent recovers instead of crashing. TOOL SETS CONTROL THE SURFACE hermes chat --tool-sets web # only web tools loaded. no files, no terminal. hermes chat --tool-sets safe # read-only: web search, vision, image gen. # no file writes. no terminal. no code execution. mid-session: /tools enable video /tools disable terminal or toggle in the dashboard: hermes dashboard → Skills → Tool Sets MCP SERVERS two transport types: STDIO (local subprocess) or HTTP (remote endpoint). add a server: hermes mcp # or ask: "add the MCP server for Blender" filter tools with include/exclude per server. keep only what you trust. security: → OAuth 2.1 PKCE (no long-lived tokens in config) → package scanning via api.osv. dev before launch → all MCP calls go through approval gates HERMES AS MCP SERVER hermes mcp serve exposes 10 tools via FastMCP. connect VS Code Copilot or Cursor to your running Hermes instance. BUILD YOUR OWN TOOL He built a stock price tool live: → Python function calling Finnhub API → schema with name, description, parameters → registered in tool_sets.py → agent calls it automatically when relevant any repeating API call in your workflow can become a native tool. full Hermes architecture deep-dive in the article 👇

YanXbt

32,680 views • 4 months ago

HERMES AGENT IS NOW IN THE CLOUD. NO VPS. NO TERMINAL. NO SETUP. PICK A MODEL. PICK A SERVER SIZE. AGENT IS LIVE IN 60 SECONDS. Nous Portal just launched hosted Hermes Agent. two clicks. one minute. done. Nous Research WHAT THIS MEANS: before today: install Hermes on a VPS or your laptop. configure providers. set up gateway. manage updates. run hermes setup. edit config.yaml. great for power users. friction for everyone else. now: go to pick a model. pick a server size. your agent is live and reachable in 60 seconds. no terminal. no SSH. no Docker. same Hermes. same features. same tools. someone else handles the infrastructure. FOR TEAMS: this is where it gets interesting. spin up agents for everyone at your org. each team member gets their own Hermes instance. granular access controls per user. unified billing through Nous Portal. your team gets Hermes on day one. no DevOps needed. no VPS per person. one admin dashboard. one bill. WHAT'S INCLUDED: → 300+ models via Nous Portal (Claude, GPT, Gemini, DeepSeek, Grok, MiniMax, and more) → Tool Gateway (web search, image generation, TTS, browser automation) → all messaging platforms (Telegram, Discord, Slack, WhatsApp, Signal) → full feature set (profiles, cron, kanban, skills, memory, sub-agents, MoA, /goal, /learn, /journey) → automatic updates ONE PORTAL. FOUR TIERS: Free: $0/month. pay-as-you-go credits from $10. Plus: $20/month. $22 in monthly usage credit. Super: $100/month. $110 in monthly credit. Ultra: $200/month. $220 in monthly credit. highest rate limits. every paid tier includes Tool Gateway. one OAuth. one subscription. no extra API keys. SELF-HOSTED IS NOT GOING ANYWHERE: Hermes is MIT licensed. open source. free forever. you can still run it on your laptop, VPS, or GPU cluster. nothing changes for self-hosted users. the cloud version is for people who want the agent running without managing the machine. pick your path: → self-hosted: full control. you manage everything. → cloud: zero ops. Nous manages infrastructure. → hybrid: self-host your main agent, cloud for team members. HOW TO START: cloud: self-hosted: hermes setup --portal both connect to the same Nous Portal. same models. same tools. same billing. learn how to replace your entire team with 8 hermes agents 👇

YanXbt

47,447 views • 3 months ago

HERMES AGENT LEARNS FROM ITS OWN MISTAKES. UPDATES ITS MEMORY. CREATES ITS OWN SKILLS. NO CLOUD. EVERYTHING STORED LOCALLY. THIS IS HOW THE SELF-IMPROVING LOOP WORKS. most agents start from zero every session. Hermes carries forward what it learned. THREE MEMORY SYSTEMS: 1. PROCEDURAL MEMORY (how to act) stored in ~/.hermes/skills/ as SKILL.md files. when the agent repeats a complex workflow, it saves the procedure as a reusable skill. next time the same task comes up, it follows the skill instead of figuring it out again. you can also create skills explicitly: "create a skill called video-prep that captures how I format my video scripts. spoken english, define jargon inline, no em-dashes, close with a catchphrase." the agent writes the SKILL.md. available as a slash command from that moment. Hermes ships with 90+ skills. the number grows the longer you use it. 2. SEMANTIC MEMORY (durable facts about you) stored in ~/.hermes/memory/memory.md the agent scans conversations for facts worth remembering. preferences, habits, corrections, project details. real example from the video: agent tried to scrape a YouTube channel. URL was wrong. it failed. it updated memory.md with the correct URL pattern so it never makes the same mistake again. you can also save explicitly: "save to memory that my favorite testing framework is pytest" the agent updates memory.md immediately. this file loads into context on every session. the agent knows you better every week. 3. EPISODIC MEMORY (chat history) stored in ~/.hermes/state.db (local SQLite). every conversation. every tool call. every result. searchable with FTS5 full-text search. "search our past sessions. what was the first thing I ever said to you?" the agent queries state.db and finds it. over time, auxiliary models consolidate episodic memory into semantic memory. distilling recurring patterns into durable facts. THE SELF-IMPROVING LOOP: every agent run follows this cycle: → you send a prompt → working memory loads: SOUL.md + memory.md + relevant skills + chat history → agent calls tools (terminal, browser, delegate_task) → agent completes the task, replies to you → AFTER the reply: agent checks "did I learn something worth saving?" → if yes: updates memory.md or creates a new skill → next session starts smarter than the last this happens automatically. you don't ask the agent to learn. it decides what to remember on its own. WHAT MAKES THIS DIFFERENT FROM CLAUDE CODE: Claude Code has memory too. but Hermes stores everything locally. no cloud. your data never leaves your machine. Claude Code doesn't auto-create skills from experience. Hermes turns repeated workflows into reusable procedures. Claude Code memory is instruction-based. Hermes memory is conversational and self-updating. over months of usage, Hermes builds a knowledge base of your preferences, your projects, your mistakes, and the procedures that work for your specific workflow. the agent that remembers your birthday also remembers why your last deploy failed. NO EMBEDDINGS. PLAIN TEXT. Hermes does not use embeddings or RAG for memory. skill and memory search runs on plain text keyword matching. simpler. faster. no vector database to maintain. works entirely offline on your local machine. DELEGATE TO CLAUDE CODE: Hermes can spawn a sub-agent that runs Claude Code in headless mode: "spawn a sub-agent using Claude CLI to build a Python script that fetches the top 5 Hacker News stories to markdown." Hermes delegates. Claude Code writes the code. result returns to Hermes. Hermes runs the script and delivers the output. use Hermes for orchestration. use Claude Code for heavy coding. both tools. not competitors. WHAT HERMES DOES NOT HAVE: no built-in eval or LMOps system. no LangSmith, no LangFuse integration out of the box. trajectory export and logs exist but there is no automated quality tracking. if you need eval, build it yourself or connect external tools. the loop is self-improving. measuring how well it improves is on you. comment LOOP and I'll send you the configs that control how fast Hermes learns and what it remembers. memory limits, skill auto-creation triggers, and the auxiliary model that runs the learning. Replace your entire team with 8 hermes agents👇

YanXbt

23,088 views • 3 months ago

Hermes agent just left the terminal. 𝗛𝗲𝗿𝗺𝗲𝘀 𝗗𝗲𝘀𝗸𝘁𝗼𝗽 dropped yesterday. native app for macOS, Windows, and Linux. for months Hermes was the agent that learned your projects, wrote its own skills, and built a model of who you are. all of it buried in terminal logs. now it has a window. the important part is that it's not a wrapper. it runs the same agent core, the same sessions, memory, and skills as the CLI. you can start a task in the terminal and finish it in the app without anything resetting. the state is shared across every interface, not copied between them. what the GUI actually adds: → streaming chat that shows live tool calls and inline reasoning instead of a spinner → a preview rail that renders pages, code, and images right beside the conversation → an artifacts panel that collects every file the agent has ever produced → remote gateway mode, so you can point the app at a VPS and run the heavy work elsewhere → skills, cron, profiles, and gateways managed point-and-click instead of through YAML → voice mode, drag-drop files, and inline image generation remote gateway mode is the one worth slowing down on. the agent runs 24/7 on a $5 server while you control it from your laptop like a local app. other agent UIs are chatboxes with a logo. this one shows the autonomy instead of hiding it, so you watch the skills load, the tools fire, and the artifacts pile up as it works. it was teased in Jensen's GTC keynote. MIT licensed, local-first, no telemetry. if you already run Hermes, download it and everything is already there. your chats, memory, and skills carry straight over. i wrote a full masterclass on Hermes Agent that walks through the SOUL. md identity layer, the three-tier memory system, the self-evolving skills loop, and how to run three specialized agents 24/7. desktop is the interface that finally does all of it justice. the article is quoted below.

Akshay 🚀

51,540 views • 4 months ago

HERMES AGENT WITHOUT THESE 3 FILES IS A CHATBOT. WITH THEM IT KNOWS WHO IT IS, WHO YOU ARE, AND WHAT IT LEARNED. SOUL.md — who the agent is. first thing in the system prompt. defines personality, voice, values, how it operates, what it can and can't do. structure yours like this: → identity (name, role, relationship to you) → values (what matters, what principles guide decisions) → voice (how it communicates, tone, style) → operations (autonomy level, ground rules) → restrictions (what it never does) → failure protocol (how to operate when things break) lives in ~/.hermes/SOUL.md. auto-seeded on first install. edit anytime. scanned for prompt injection on every load. keep it concise. SOUL.md injects into every turn. a 200-line soul burns tokens on every message. aim for 50-80 lines. one paragraph per section. MEMORY.md — what the agent remembers. persistent facts, insights, preferences. survives across sessions and restarts. capped at ~800 tokens by default: memory: memory_char_limit: 2200 the agent writes to this automatically as it learns about your work. USER.md — who you are. your profile, preferences, context. capped at ~500 tokens by default: memory: user_char_limit: 1375 injected every turn so the agent always knows who it's working for. bonus: AGENTS.md — project-specific instructions. drop one in any project folder. subdirectory AGENTS.md files load lazily during tool calls, not at startup. keeps your system prompt light. prompt stack order on every turn: SOUL.md → tool guidance → MEMORY.md + USER.md → skills index → AGENTS.md → platform hints skills come preloaded. 60+ built-in tools. the agent creates more skills from completed work. you focus on these 3 files. each profile gets its own copy: ~/.hermes/SOUL.md (default profile) ~/.hermes/profiles/researcher/SOUL.md ~/.hermes/profiles/ops/SOUL.md different agent, different soul, different memory, same machine. full breakdown of Hermes as a Personal AI OS in the article 👇

YanXbt

28,924 views • 4 months ago