{"_id":"@asukat/hermdeck","_rev":"5-6a725a12d1ce8441e0c8ccbe203c4f80","name":"@asukat/hermdeck","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@asukat/hermdeck","version":"0.1.0","keywords":["steam-deck","hermes-agent","ai-agent","steamos","installer"],"author":{"name":"Asukat","email":"github.com/KleirRampage45"},"license":"MIT","_id":"@asukat/hermdeck@0.1.0","maintainers":[{"name":"asukat","email":"jamonbibi@gmail.com"}],"homepage":"https://github.com/KleirRampage45/hermdeck","bugs":{"url":"https://github.com/KleirRampage45/hermdeck/issues"},"bin":{"hermdeck":"dist/index.js"},"dist":{"shasum":"543c0e059d6d58e1102f0c8c6c22bd8759c8c22d","tarball":"https://registry.npmjs.org/@asukat/hermdeck/-/hermdeck-0.1.0.tgz","fileCount":21,"integrity":"sha512-8JR0R6+Oxu1NfnaF/3wcYW884RtAq0+6Yn1VSwxT1l3/W0wS/wP9LKEjITqOaB0ZhFEre5qRk+Xdhzo82pBOOA==","signatures":[{"sig":"MEQCIBTGPEarlcfm1JoLPfvjiLQof70bB3GpoUJ8ctXiFFC9AiBSFFUaATF1amBrqkQ5CwUmXvcplQVDgF3PxyLdDGfRpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56332},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f35f935d564290a4c836ccbd31dc428f9b8280f5","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublish":"npm run build"},"_npmUser":{"name":"asukat","email":"jamonbibi@gmail.com"},"repository":{"url":"git+https://github.com/KleirRampage45/hermdeck.git","type":"git"},"_npmVersion":"11.16.0","description":"🎮 One-command Hermes Agent installer for Steam Deck. npx @asukat/hermdeck and go.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermdeck_0.1.0_1781768032788_0.9999989628742967","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@asukat/hermdeck","version":"0.1.1","keywords":["steam-deck","hermes-agent","ai-agent","steamos","installer"],"author":{"name":"Asukat","email":"github.com/KleirRampage45"},"license":"MIT","_id":"@asukat/hermdeck@0.1.1","maintainers":[{"name":"asukat","email":"jamonbibi@gmail.com"}],"homepage":"https://github.com/KleirRampage45/hermdeck","bugs":{"url":"https://github.com/KleirRampage45/hermdeck/issues"},"bin":{"hermdeck":"bin/hermdeck.js"},"dist":{"shasum":"d673bf0728aa85f80cc46ddbb71d5785c9d34e52","tarball":"https://registry.npmjs.org/@asukat/hermdeck/-/hermdeck-0.1.1.tgz","fileCount":22,"integrity":"sha512-GRpOE60ljmlPO6IVdtiwflnF7O8ddqfr9iYCLzPTvtU0a4LrOJP7pYA/1RXlZAQEAIhaPgfCttU3e1UpKbuqkg==","signatures":[{"sig":"MEUCIENJ35TkP4zeraqpRheXIxx49LhQR+BcIuODuTQNhho2AiEAxSahO1c72m96CXkonEd46VvPg0vq16pVc/WjLQBHUdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59958},"engines":{"node":">=18.0.0"},"gitHead":"f35f935d564290a4c836ccbd31dc428f9b8280f5","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublish":"npm run build"},"_npmUser":{"name":"asukat","email":"jamonbibi@gmail.com"},"repository":{"url":"git+https://github.com/KleirRampage45/hermdeck.git","type":"git"},"_npmVersion":"11.16.0","description":"🎮 One-command Hermes Agent installer for Steam Deck. npx @asukat/hermdeck and go.","directories":{},"_nodeVersion":"26.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermdeck_0.1.1_1781768227110_0.09622031105847739","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@asukat/hermdeck","version":"0.1.2","keywords":["steam-deck","hermes-agent","ai-agent","steamos","installer"],"author":{"name":"Asukat","email":"github.com/KleirRampage45"},"license":"MIT","_id":"@asukat/hermdeck@0.1.2","maintainers":[{"name":"asukat","email":"jamonbibi@gmail.com"}],"homepage":"https://github.com/KleirRampage45/hermdeck","bugs":{"url":"https://github.com/KleirRampage45/hermdeck/issues"},"bin":{"hermdeck":"bin/hermdeck.js"},"dist":{"shasum":"92dbed1eca974cbd760bddb10142b6fe86899fbb","tarball":"https://registry.npmjs.org/@asukat/hermdeck/-/hermdeck-0.1.2.tgz","fileCount":25,"integrity":"sha512-3s0zoLqUC63ajPWE15DM57I3+avyGZDyh/4TIeql7RFTN99HjJm6tSX//oBjdeCH2Gngx5p8zrFhqv86AuuZpg==","signatures":[{"sig":"MEYCIQD23udxLvrIAEJfroFICs7mo92xpdIHE4oVJ09vwp4sIAIhAO7vE0XT28hl9syiPb/PxbTDcj7jYRfTVHcrLsdwQn+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66411},"engines":{"node":">=18.0.0"},"gitHead":"11a6d3db5ee0c06c6ecdcca621c284cc137f63c6","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublish":"npm run build"},"_npmUser":{"name":"asukat","email":"jamonbibi@gmail.com"},"repository":{"url":"git+https://github.com/KleirRampage45/hermdeck.git","type":"git"},"_npmVersion":"11.16.0","description":"🎮 One-command Hermes Agent installer for Steam Deck. npx @asukat/hermdeck and go.","directories":{},"_nodeVersion":"26.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermdeck_0.1.2_1781768704537_0.35476375429930407","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@asukat/hermdeck","version":"0.1.3","keywords":["steam-deck","hermes-agent","ai-agent","steamos","installer"],"author":{"name":"Asukat","email":"github.com/KleirRampage45"},"license":"MIT","_id":"@asukat/hermdeck@0.1.3","maintainers":[{"name":"asukat","email":"jamonbibi@gmail.com"}],"homepage":"https://github.com/KleirRampage45/hermdeck","bugs":{"url":"https://github.com/KleirRampage45/hermdeck/issues"},"bin":{"hermdeck":"bin/hermdeck.js"},"dist":{"shasum":"1f596d4770b77b636dedd14a1ebafcdcf3f8d72f","tarball":"https://registry.npmjs.org/@asukat/hermdeck/-/hermdeck-0.1.3.tgz","fileCount":25,"integrity":"sha512-84SVw6hQY+Z+TCrMwpFEjpVyOtKE1wc03wt8vtySOfSz42qGgxYrw3iI19LTofTep30NS1R6z7fG0V6gtqZdIg==","signatures":[{"sig":"MEYCIQCPxTnHSiReSq2CwfBrvkbPJLw1SiqlVN323wMvSgUVvgIhANLv1MjR5GnAwKE2ZNJbI59KGMf3b6YKNMrpFJ90F/O7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68921},"engines":{"node":">=18.0.0"},"gitHead":"7e4f6caee22b2b2e108d0ee4ce440288bb8e54f4","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublish":"npm run build"},"_npmUser":{"name":"asukat","email":"jamonbibi@gmail.com"},"repository":{"url":"git+https://github.com/KleirRampage45/hermdeck.git","type":"git"},"_npmVersion":"11.16.0","description":"🎮 One-command Hermes Agent installer for Steam Deck. npx @asukat/hermdeck and go.","directories":{},"_nodeVersion":"26.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermdeck_0.1.3_1781769463475_0.6927362163536626","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@asukat/hermdeck","version":"0.1.4","description":"🎮 One-command Hermes Agent installer for Steam Deck. npx @asukat/hermdeck and go.","keywords":["steam-deck","hermes-agent","ai-agent","steamos","installer"],"homepage":"https://github.com/KleirRampage45/hermdeck","repository":{"type":"git","url":"git+https://github.com/KleirRampage45/hermdeck.git"},"bugs":{"url":"https://github.com/KleirRampage45/hermdeck/issues"},"license":"MIT","author":{"name":"Asukat","email":"github.com/KleirRampage45"},"bin":{"hermdeck":"bin/hermdeck.js"},"scripts":{"build":"tsc","prepublish":"npm run build","start":"node dist/index.js","dev":"tsc --watch"},"dependencies":{},"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"engines":{"node":">=18.0.0"},"gitHead":"744b5b270d5fd65d2f85f16ace5546ed9baeaa24","_id":"@asukat/hermdeck@0.1.4","_nodeVersion":"26.2.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-TvaIaIUrq9L2+zdxU7l+r29mSEWUDSrHcTej/USv0svECXSCCTftUjPb6/Uz+k1RiYR2Zwz8ka+fC2OycU3IJw==","shasum":"dc39516b036d48a81dbaf6a667c71e09ef3b5ceb","tarball":"https://registry.npmjs.org/@asukat/hermdeck/-/hermdeck-0.1.4.tgz","fileCount":28,"unpackedSize":71657,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDfBgRr3jzn6OCx0Z28JroK6vZWPKE7rfl/Mf6t4DbGLAIgTtSvQL2RyZwv8/m3dEpI/TJi+c3N/6kLMGC58E7NxBA="}]},"_npmUser":{"name":"asukat","email":"jamonbibi@gmail.com"},"directories":{},"maintainers":[{"name":"asukat","email":"jamonbibi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hermdeck_0.1.4_1781769900986_0.2575219264739306"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-18T07:33:52.574Z","modified":"2026-06-18T08:05:01.262Z","0.1.0":"2026-06-18T07:33:52.926Z","0.1.1":"2026-06-18T07:37:07.246Z","0.1.2":"2026-06-18T07:45:04.672Z","0.1.3":"2026-06-18T07:57:43.611Z","0.1.4":"2026-06-18T08:05:01.151Z"},"bugs":{"url":"https://github.com/KleirRampage45/hermdeck/issues"},"author":{"name":"Asukat","email":"github.com/KleirRampage45"},"license":"MIT","homepage":"https://github.com/KleirRampage45/hermdeck","keywords":["steam-deck","hermes-agent","ai-agent","steamos","installer"],"repository":{"type":"git","url":"git+https://github.com/KleirRampage45/hermdeck.git"},"description":"🎮 One-command Hermes Agent installer for Steam Deck. npx @asukat/hermdeck and go.","maintainers":[{"name":"asukat","email":"jamonbibi@gmail.com"}],"readme":"# 🎮 HermDeck\n\n**One command. Your Steam Deck gets an agent.**\n\nCopy and paste this into Konsole:\n\n```\ncurl -fsSL https://raw.githubusercontent.com/KleirRampage45/hermdeck/main/scripts/bootstrap.sh | sh\n```\n\n> No Node.js? No problem. The bootstrap installs it for you.  \n> Changed your sudo password? It prompts you once and never stores it.  \n> SteamOS updates? Everything survives in `/home/deck/`.\n\n### Already have Node.js?\n\n```\nnpx @asukat/hermdeck\n```\n\n---\n\n## What you get\n\n- **🤖 A personal AI agent** running on your Steam Deck — secure, private, always available\n- **💬 Chat with it** via Telegram, Discord, or the terminal\n- **🛠️ Do things remotely** — manage downloads, check system status, automate tasks\n- **⏰ Cron jobs** — scheduled tasks that run even while you're away\n- **🖥️ Desktop GUI** — \"Hermes Deck Agent\" in your application menu\n- **♻️ Survives updates** — every file lives in `/home/deck/`. Nothing gets wiped.\n\n---\n\n## Quick start\n\n### Prerequisites\n- Steam Deck in Desktop Mode\n- Internet connection\n- That's it.\n\n### Install\n\nOpen **Konsole** (Steam button → type \"Konsole\" → Enter) and paste the command at the top of this page.\n\nThe bootstrap:\n1. Detects SteamOS\n2. Installs Node.js to `~/.local/bin/` (if missing)\n3. Prompts for sudo password only if needed\n4. Runs the interactive HermDeck installer\n5. Guides you through provider + Telegram setup\n6. Sets up auto-start via systemd\n\n### After install\n\n| Do this | How |\n|---------|-----|\n| Chat with your agent | Open Telegram and message your bot |\n| Open the terminal TUI | Type `hermes` in Konsole |\n| Launch the desktop app | Find \"Hermes Deck Agent\" in the app menu |\n\n---\n\n## How it works\n\n```\n┌─ Steam Deck (Desktop Mode) ──────────────────────┐\n│                                                    │\n│  ~/.hermes/hermes-agent/    ← Hermes Agent + venv │\n│  ~/.hermes/                 ← Config, skills      │\n│  ~/.local/bin/              ← Node.js + tools     │\n│  ~/.config/systemd/user/    ← Auto-start service  │\n│                                                    │\n│  ┌─ Gateway (Telegram/Discord) ──┐                │\n│  │  Chat with your agent         │                │\n│  │  from anywhere                │                │\n│  └───────────────────────────────┘                │\n└────────────────────────────────────────────────────┘\n         │                             │\n         ▼                             ▼\n  ┌────────────┐            ┌──────────────┐\n  │ OpenRouter │            │ LM Studio    │\n  │ (Cloud LLM)│            │ (Your PC)    │\n  │ Free tier  │            │ Tailscale    │\n  └────────────┘            └──────────────┘\n```\n\n---\n\n## Why HermDeck?\n\n| Problem | Solution |\n|---------|----------|\n| SteamOS wipes `/usr` on updates | Everything installs to `/home/deck/` |\n| Systemd services get lost | User services in `~/.config/systemd/user/` persist |\n| No Node.js on Steam Deck | Bootstrap installs to `~/.local/bin/` |\n| Sudo password changed | Prompts once, caches via `sudo -v` |\n| Manual config is tedious | Interactive wizard handles everything |\n| \"How do I even start?\" | One command. That's the point. |\n\n---\n\n## Commands\n\n| Command | What it does |\n|---------|-------------|\n| `curl -fsSL ...bootstrap.sh \\| sh` | **Recommended** — bootstrap + install |\n| `npx @asukat/hermdeck` | Full install wizard (if Node.js is available) |\n| `npx @asukat/hermdeck --upgrade` | Update Hermes Agent to latest |\n\n---\n\n## Project\n\n- GitHub: [github.com/KleirRampage45/hermdeck](https://github.com/KleirRampage45/hermdeck)\n- npm: `@asukat/hermdeck`\n- License: MIT\n\nBuilt by [@asukat](https://github.com/KleirRampage45) for the Steam Deck community.\n","readmeFilename":"README.md"}