창을 닫아도 셸과 패널이 유지되고 에이전트 세션과 SSH 원격 작업을 지원하는 Rust 기반 GPU 렌더링 터미널 에뮬레이터
- 스타
- 1,880
- 포크
- 184
- 열린 이슈
- 75
- 마지막 커밋
- 20시간 전
어떤 프로젝트인가요?
Navop은 GPUI와 Rust로 만든 데스크톱 애플리케이션으로, 데이터베이스 클라이언트, SSH 및 로컬 터미널, SFTP 및 FTP 파일 관리, 포트 포워딩, 서버 모니터링, RDP 및 VNC 원격 데스크톱, 로컬 Markdown 노트를 하나의 창에서 제공합니다. MySQL, PostgreSQL, SQLite, DuckDB, SQL Server, Oracle, ClickHouse와 여러 중국산 데이터베이스를 비롯해 다양한 데이터베이스를 지원하며, MQTT, Docker 워크벤치 및 기타 드라이버용 확장 기능도 제공합니다.
SQL 생성, 데이터 분석, 터미널 지원을 위한 AI 기능도 포함되어 있으며, 터미널 에이전트를 프로젝트 파일, Git 브랜치 및 diff와 결합한 Agent Hub도 제공합니다. Navop은 권한 프로필을 적용한 루프백 전용 서버를 통해 선택한 도구를 Codex, Claude Code 같은 외부 MCP 클라이언트와 에이전트에 제공할 수 있습니다. 함께 제공되는 @navop/cli 패키지는 번들된 Skill을 설치합니다.
Navop은 macOS, Windows, Linux용 사전 빌드 패키지로 배포되며, Cargo로 소스에서 빌드할 수도 있습니다. 인터페이스는 영어, 간체 중국어, 번체 중국어를 지원합니다.
핵심 기능
- 01MySQL, PostgreSQL, SQLite, DuckDB, ClickHouse, Oracle 등 다양한 데이터베이스에 연결하며, 확장 드라이버로 더 많은 데이터베이스를 지원합니다.
- 02분할 창, 세션 녹화, 입력 브로드캐스트 기능을 갖춘 SSH 및 로컬 터미널을 실행합니다.
- 03원격 편집 및 ZMODEM 전송을 포함해 SFTP, FTP, FTPS로 원격 파일을 관리합니다.
- 04SSH known-hosts 관리자와 함께 로컬, 원격, 동적 SOCKS 포트 포워딩을 제공합니다.
- 05RDP 및 VNC로 원격 데스크톱에 연결하고 네이티브 차트로 서버를 모니터링합니다.
- 06Mermaid 다이어그램을 포함한 Markdown 노트를 작성하고 HTML, PDF, DOCX로 내보낼 수 있습니다.
활용 사례
- 여러 도구를 따로 사용하지 않고 하나의 데스크톱 클라이언트에서 여러 데이터베이스를 조회하고 관리합니다.
- 터미널, 파일 전송, 포트 포워딩을 같은 창에서 사용해 Linux 서버를 관리합니다.
- 한 작업 공간에서 프로젝트 터미널과 함께 AI 에이전트를 활용하고 Git 변경 사항을 확인합니다.
- 하나의 앱에서 RDP 또는 VNC로 Windows 시스템에 연결합니다.
빠른 시작
- 1
FlatPark Flatpak 원격 저장소 추가
flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo - 2
FlatPark에서 Navop 설치
flatpak --user install flatpark dev.navop.Navop
사용 전 알아둘 점
- 라이선스가 명확하게 확인되지 않았으며, Navop에서 작성한 코드에는 상업적 재판매 및 유료 배포를 금지하는 추가 라이선스도 적용됩니다.
- 네이티브 MSTSC RDP 통합과 같은 일부 기능은 Windows 전용입니다.
- 설치 가이드에 안내된 것처럼 Oracle 연결에는 Oracle Instant Client 또는 순수 Go 드라이버가 필요할 수 있습니다.
토픽
자주 묻는 질문
- navop은(는) 무엇인가요?
- 데이터베이스, SSH, SFTP, 터미널, 원격 데스크톱, 모니터링, Markdown 노트와 AI 에이전트를 제공하는 네이티브 Rust 데스크톱 작업 공간입니다. Navop은 GPUI와 Rust로 만든 데스크톱 애플리케이션으로, 데이터베이스 클라이언트, SSH 및 로컬 터미널, SFTP 및 FTP 파일 관리, 포트 포워딩, 서버 모니터링, RDP 및 VNC 원격 데스크톱, 로컬 Markdown 노트를 하나의 창에서 제공합니다. MySQL, PostgreSQL, SQLite, DuckDB, SQL Server, Oracle, ClickHouse와 여러 중국산 데이터베이스를 비롯해 다양한 데이터베이스를 지원하며, MQTT, Docker 워크벤치 및 기타 드라이버용 확장 기능도 제공합니다.
- navop은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- navop은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- navop은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. navop의 마지막 커밋은 2026년 10월 20일입니다.
- navop은(는) 어디에 사용할 수 있나요?
- 여러 도구를 따로 사용하지 않고 하나의 데스크톱 클라이언트에서 여러 데이터베이스를 조회하고 관리합니다. 터미널, 파일 전송, 포트 포워딩을 같은 창에서 사용해 Linux 서버를 관리합니다. 한 작업 공간에서 프로젝트 터미널과 함께 AI 에이전트를 활용하고 Git 변경 사항을 확인합니다. 하나의 앱에서 RDP 또는 VNC로 Windows 시스템에 연결합니다.
- navop는 어떻게 설치하나요?
- FlatPark Flatpak 원격 저장소 추가: flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo FlatPark에서 Navop 설치: flatpak --user install flatpark dev.navop.Navop
- navop은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/feigeCode/navop
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
SSH, 원격 데스크톱, SFTP, Docker, 메트릭을 선택적 플러그인으로 제공하는 셀프 호스팅 서버 관리 플랫폼입니다.
Warp는 내장 코딩 에이전트나 직접 선택한 CLI 에이전트를 지원하는, 터미널 기반의 에이전트형 개발 환경입니다.
타일형 창, 워크스페이스, 세션 유지 기능과 각 창에서 실행 중인 코딩 에이전트를 위한 Inbox를 갖춘 Go 기반 터미널 멀티플렉서 겸 창 관리자입니다.
Claude Code, Codex CLI, OpenCode 세션의 실시간 토큰 사용량, 컨텍스트 윈도우, rate limit, 열린 포트를 보여주는 btop 스타일 터미널 모니터입니다.
재사용 가능한 전송 프로필을 관리하고, 드라이런 diff와 실시간 진행 상황을 보여주는 rsync 터미널 UI