프로젝트 소개
OpsNest는 Linux 서버, OpenWrt 라우터, NAS 장치를 포함한 다양한 터미널 장치를 중앙에서 제어하기 위해 설계된 관리 도구입니다. 이 도구는 Tauri, Rust, React 및 TypeScript를 사용하여 구축되었습니다.
핵심 기능은 다음과 같습니다:
- AI-SSH 통합: 사용자가 명령줄 구문을 외우는 대신 자연어를 사용하여 작업을 실행하고 서버를 관리할 수 있도록 하는 통합 AI 에이전트입니다.
- 특화된 홈 페이지: 장치 유형(예: 라우터, NAS)을 자동으로 식별하여 라우터의 연결 수와 같이 관련 정보가 포함된 맞춤형 대시보드를 제공합니다.
- 서비스 검색: 열린 포트를 자동으로 스캔하여 웹 서비스를 식별하고, 이를 빠른 실행 카드로 표시하여 접근성을 높입니다.
- 터미널 경험: xterm.js 및 russh 기반의 네이티브 SSH 터미널 인터페이스를 제공합니다.
- Butler 인터페이스: 서버 연결을 관리하고 에이전트 명령을 실행하기 위한 채팅 기반의 AI 인터페이스입니다.