Repolode
feigeCode

feigeCode/navop

데이터베이스, SSH, SFTP, 터미널, 원격 데스크톱, 모니터링, Markdown 노트와 AI 에이전트를 제공하는 네이티브 Rust 데스크톱 작업 공간입니다.

대체할 수 있는 제품:NavicatXshellTermius

스타
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. 1

    FlatPark Flatpak 원격 저장소 추가

    flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
  2. 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 통계는 매일 갱신됩니다.

관련 프로젝트