Show HN: HyperClaw – Telegram/Discord/+에 응답하는 자체 호스팅 AI 도우미
hackernews
|
|
🔬 연구
#ai
#review
#메신저
#오픈소스
#자체호스팅
#챗봇
원문 출처: hackernews · Genesis Park에서 요약 및 분석
요약
HyperClaw는 사용자가 직접 호스팅할 수 있는 오픈 소스 AI 어시스턴트로, 텔레그램, 디스코드 등 다양한 플랫폼에서 작동하며 개인정보 보호를 강조합니다. 이 도구는 사용자의 요청에 따라 응답하고, 오픈 소스 모델을 지원하여 온프레미스 환경에서도 사용 가능합니다. 또한, 데이터를 서버에 저장하지 않아 개인정보 유출 위험을 최소화하고, 커스터마이징이 용이하여 개인 및 소규모 팀에게 적합합니다.
본문
Your personal AI assistant — running on your hardware, talking on your channels. One command to install. Works on Telegram, Discord, WhatsApp, Signal, iMessage and 25+ more. 📚 Docs · 📜 Commands Reference · 🏗 Architecture · ⚙️ Config · 🔒 Security · 🐳 Sandboxing · 🌊 Tlon · 💬 Google Chat · 🤝 Contributing "One npm install -g hyperclaw and your AI is live on Telegram." | Feature | HyperClaw | Cloud assistants | Self-hosted alternatives | |---|---|---|---| | Runs on your own hardware | ✅ | ❌ | ✅ | | No subscription / pay-per-token only | ✅ | ❌ | ✅ | | 28+ messaging channels built-in | ✅ | ❌ | | | Windows native (no WSL) | ✅ | — | ❌ | | Config hot-reload (no restart) | ✅ | — | ❌ | Built-in security audit (--fix ) | ✅ | — | ❌ | | DM pairing / allowlist by default | ✅ | — | | | Voice (TTS + STT) | ✅ | ✅ | | | Docker sandbox for agent tools | ✅ | — | | | MCP (Model Context Protocol) | ✅ | || One-command wizard (hyperclaw onboard ) | ✅ | — | ❌ | OSINT / Ethical hacking mode (hyperclaw osint ) | ✅ | ❌ | ❌ | | Use case | How | |---|---| | Personal assistant | Chat via Telegram/Discord, voice on macOS/iOS, always-on daemon | | Bug bounty & OSINT | HackerOne/Bugcrowd/Synack API keys, web-search skill, clipboard & screenshot tools | | Ethical hacking / pentest | PC access tools (bash, file read/write), sandboxed execution, MCP tool servers | | Cybersecurity research | Automate recon, triage findings, draft reports — all from your phone via Telegram | | Developer productivity | Code review, GitHub integration, local shell access, memory across sessions | | Home automation | Cron skills, morning briefing, calendar events, device commands (macOS/Android) | HyperClaw runs locally on your machine — your data, your keys, your control. hyperclaw hyperclaw osint hyperclaw osint setup # interactive session setup hyperclaw osint --show # show current profile Passive recon · Bug bounty · Pentest · Digital footprint — all from your terminal. For authorized security research only. Always have written permission. 👉 See all screenshots — wizard, dashboard, web UI, chat, themes, security and more: 📸 Full Screenshots Gallery → Requires Node ≥ 22. Runs natively on Windows, macOS, and Linux — no WSL2 required. # Install npm install -g hyperclaw@latest # Run the interactive setup wizard hyperclaw onboard # Run the interactive setup wizard with deamon hyperclaw onboard --install-daemon The wizard walks you through: AI provider → model → channels → skills. Done. # Step 1 — Start the daemon (runs in the background, bot becomes active on Telegram/Discord/etc.) hyperclaw daemon start # Step 2 — Open the Dashboard to see live status, channels, logs hyperclaw dashboard # Step 3 — Or chat directly from your terminal (no Telegram needed) hyperclaw chat hyperclaw daemon start ↓ Gateway (background process) ↓ ┌─────────────┬──────────────┐ │ Telegram │ Dashboard │ │ Discord │ hyperclaw │ │ WhatsApp │ dashboard │ └─────────────┴──────────────┘ The daemon must be running for the Telegram/Discord/WhatsApp bot to answer messages and for the Dashboard to show "Running". On Windows the daemon runs via Task Scheduler (no WSL, no admin). On Linux/macOS with--install-daemon it uses systemd / launchd. If you haven't installed the daemon, run the bot in the foreground — the terminal stays open: # Run bot in foreground (Ctrl+C to stop) hyperclaw start # In a second terminal, open the dashboard hyperclaw dashboard | I want to… | Command | |---|---| | Start Telegram/Discord bot (background) | hyperclaw daemon start | | Stop the bot | hyperclaw daemon stop | | Check if running | hyperclaw daemon status | | Open Dashboard (terminal) | hyperclaw dashboard | | Chat from terminal (no Telegram needed) | hyperclaw chat | | Run in foreground (no daemon) | hyperclaw start | | Health check | hyperclaw doctor | | Backup local state | hyperclaw backup create | # Send a single message (non-interactive) hyperclaw agent --message "What can you do?" Windows: No WSL2, no admin rights needed. The daemon uses Task Scheduler and runs as your account. Linux: If you get an EACCES: permission denied error duringnpm install -g , see the Linux install fix below. Emojis not showing? See the Terminal emoji fix below. More install options # pnpm pnpm add -g hyperclaw@latest # Install with daemon (auto-start on boot + full PC access) hyperclaw onboard --install-daemon # Uninstall hyperclaw daemon uninstall npm uninstall -g hyperclaw rm -rf ~/.hyperclaw # optional — removes config and data 🐧 Linux / macOS permission fix (EACCES error) If npm install -g hyperclaw@latest fails with EACCES: permission denied , it means npm is trying to write to a system directory it doesn't own. This can happen on any Linux distro or macOS depending on how Node.js was installed. This is the recommended permanent solution — works on Ubuntu, Debian, Arch, Fedora, Kali, openSUSE, macOS, and any other Unix system: # 1. Create a user-owned npm directory mkdir -p ~/.npm-global # 2. Tell npm to use it npm config set prefix
Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.
공유