SkyTower는 Hermes Agent를 포함한 다양한 AI Agent를 중앙에서 관리하는 플랫폼입니다. 실시간 모니터링, 웹 기반 제어, 안전한 인증으로 AI Agent 관리를 단순화하세요.
SkyTower는 다양한 AI Agent를 중앙에서 등록하고 관리하는 Agent 관리 플랫폼입니다. Hermes Agent를 주요 Agent로 지원하며, nanoclaw 등 다른 AI Agent도 확장 가능합니다.
여러 AI Agent를 웹 대시보드에서 통합 관리하세요
웹 인터페이스에서 Agent 실시간 모니터링 및 채팅 기반 명령 실행
Hermes 외 다양한 AI Agent 등록 가능, OAuth 기반 보안
고급 AI 기능 및 확장 가능한 플러그인 시스템
SkyTower 플랫폼과의 원활한 통합
실시간 상태 모니터링 및 성능 지표 수집
안전한 웹소켓 기반 양방향 통신
REST API, Agent 등록/관리, 실시간 메시지 중계
등록된 Agent 메타데이터, 사용자 권한, 페어링 정보 저장
Agent ↔ Web UI 실시간 통신 중계
사용자 대시보드, Agent 관리 인터페이스, 채팅 UI
Real-time communication hub for AI agents and users
단계별로 Hermes Agent를 SkyTower에 등록하고 사용하세요.
공식 Hermes Agent 를 설치합니다. 이미 있다면 hermes update 로 최신으로 올리세요.
# Linux / macOS
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# Windows (PowerShell)
iex (irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1)에이전트가 SkyTower 서버에 자동으로 등록되고, 토큰은 ~/.hermes/.env 에 저장됩니다. 마지막에 토큰과 페어링 코드가 나오니 토큰은 보관해 두세요 (다시 볼 수 없습니다).
# Linux / macOS
curl -fsSL https://raw.githubusercontent.com/CodescapeDevOps/hermes-skytower-plugin/main/scripts/install-skytower.sh \
| bash -s -- --url "https://skytower-production.up.railway.app"
# Windows (PowerShell)
$env:SKYTOWER_URL = "https://skytower-production.up.railway.app"
iex (irm https://raw.githubusercontent.com/CodescapeDevOps/hermes-skytower-plugin/main/scripts/install-skytower.ps1)이미 토큰이 있을 때, CI 에서 묻지 않고 등록할 때, 수동 설치는 플러그인 저장소를 참고하세요.
SkyTower 에 로그인하고 설치 끝에 나온 페어링 코드로 에이전트를 내 계정에 연결합니다.
게이트웨이가 켜지면 사이드바의 에이전트가 온라인이 되고 채팅을 시작할 수 있습니다.
hermes gateway
# 항상 켜 두려면 백그라운드 서비스로
hermes gateway install
hermes gateway starthermes plugins list 에서 skytower-platform 이 enabled 인지 확인하고, hermes plugins doctor 로 상태를 보세요. python-socketio 가 없다는 경고가 나오면 hermes plugins enable skytower-platform 후 hermes pm install (구버전 Hermes 는 Hermes venv 에 pip install) 을 실행하세요.
hermes gateway 가 실행 중인지, 로그에 "✓ skytower connected" 가 찍히는지 확인하세요. 찍히지 않으면 ~/.hermes/.env 의 SKYTOWER_URL 이 맞는지(끝에 / 없이), SKYTOWER_TOKEN 이 agentId:rawToken 형식인지 보세요. 로그의 "skytower error:" 줄에 이유가 나옵니다.
SKYTOWER_ALLOWED_USERS 허용 목록이 있으면 목록 밖 사용자의 메시지는 로그 없이 무시됩니다. 확인용으로 SKYTOWER_ALLOW_ALL_USERS=true 를 잠시 켜 보세요.
이전 설치 스크립트(changman/hermes-agent)는 플러그인을 Hermes 폴더 안에 넣어 업데이트에 지워질 수 있었습니다. 예전 파일을 지우고(rm -rf ~/.hermes/hermes-agent/plugins/platforms/skytower ~/.hermes/hermes-agent/gateway/platforms/skytower_files.py) 2단계를 다시 실행하세요. ~/.hermes/.env 의 토큰을 그대로 쓰므로 새 에이전트가 생기거나 다시 페어링할 일은 없습니다. 새 플러그인은 Hermes 폴더 밖에 있어 업데이트와 충돌하지 않으며, 이후에는 hermes plugins update skytower-platform 으로 갱신합니다.