feigeCode/navop
A native, all-in-one workspace for databases, SSH, SFTP, terminals, remote desktop, monitoring, and AI.
해결하는 문제
Navop은 여러 리모트 연결, 데이터베이스, 서버 운영을 하나의 GPU 가속화된 네이티브 애플리케이션에서 관리해야 하는 개발자 및 시스템 관리자들을 위한 종합적인 워크스페이스입니다. SSH, SFTP, 데이터베이스 관리, 원격 데스크톱 접근을 위한 별도 도구를 전환할 필요가 없습니다.
작동 방식
고성능 렌더링을 위해 Rust와 GPUI 프레임워크로 구축된 Navop은 다음과 같은 핵심 기능을 하나의 인터페이스에 통합합니다:
- 데이터베이스 관리: MySQL, PostgreSQL, Redis, MongoDB 등을 포함한 다양한 SQL 및 NoSQL 데이터베이스에 대한 네이티브 지원을 제공하며, ER 다이어그램과 실행 계획 기능을 포함합니다.
- 원격 접근: 스플릿 패널을 지원하는 SSH/Telnet/시리얼 터미널과 파일 관리를 위한 SFTP를 구현합니다.
- 원격 데스크톱: RDP와 VNC를 통합하며, Windows 사용자를 위한 네이티브 MSTSC 통합도 제공합니다.
- 원격 운영: 포트 포워딩(로컬, 원격, 동적 SOCKS)과 X11 포워딩을 지원합니다.
- AI 통합: SQL 생성, 데이터 분석, 터미널 보조를 위한 AI를 포함하며, 외부 에이전트(예: Claude Code)용으로 MCP(Model Context Protocol) 서버로 도구를 노출할 수 있습니다.
대상 사용자
복잡한 원격 인프라를 관리하는 백엔드 개발자, DevOps 엔지니어, 시스템 관리자에게 적합합니다.
주요 특징
- GPU 가속화: GPUI를 사용한 네이티브 Rust 애플리케이션으로 부드럽고 반응성이 뛰어난 인터페이스를 제공합니다.
- 확장성: 데이터베이스 드라이버 및 원격 데스크톱 제공업체를 추가할 수 있는 확장 마켓플레이스를 갖추고 있습니다.
- AI 기반: 에이전트 허브를 포함하며, MCP를 통해 도구 호출 및 에이전트 워크플로우를 지원합니다.
- 포괄적인 원격 도구: SSH, SFTP, RDP, VNC, 포트 포워딩을 하나의 앱에서 통합합니다.
- 크로스 플랫폼: macOS, Windows, Linux에서 사용 가능합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트