본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

zerx-lab/FluxDown

Rust0 / 0

Rust 기반으로 다중 프로토콜 다운로드와 브라우저·MCP 자동화를 묶은 오픈소스 관리자

TL;DR

FluxDown은 Rust·Tokio 다운로드 엔진과 Flutter UI를 결합한 독립 실행형 멀티프로토콜 다운로드 관리자입니다. HTTP/HTTPS, FTP, BitTorrent, eD2K, HLS, DASH를 처리하고 동적 세그먼트 분할, SQLite 기반 재개, 전역 속도 제한으로 대용량·스트리밍 다운로드를 관리합니다. Chrome·Edge·Firefox 확장과 Windows·macOS·Linux·Android·NAS 배포판을 제공하며, AGPL-3.0·무광고·무추적·로컬 우선 정책을 내세웁니다. MCP Server와 12개 도구를 내장해 Claude Desktop·Cursor·Cline 같은 AI 클라이언트가 로컬 다운로드 작업을 추가하고 제어할 수 있으므로, 일반 다운로드 관리와 AI 자동화를 함께 원할 때 사용할 만합니다.

핵심 포인트

  • FluxDown은 독립 실행형 다운로드 관리자로, Rust와 Tokio 기반 엔진이 HTTP/HTTPS·FTP·BitTorrent·eD2K·HLS·DASH를 처리합니다. 동적 세그먼트 분할과 느린 구간에 대한 유휴 스레드 재할당으로 IDM과 유사한 다중 스레드 가속을 구현합니다. README 기준 다운로드 속도는 최대 10배 향상되며, 여러 프로토콜을 한 앱에서 다뤄야 하는 사용자에게 적합합니다.
  • Flutter UI와 zero-FFI Rust 엔진을 Rinf signals로 연결하고, 브라우저 확장은 Native Messaging으로 로컬 엔진에 접속합니다. Chrome·Edge·Firefox 확장이 3단계 가로채기와 스트리밍 미디어 감지를 수행해 일반 다운로드와 HLS·DASH 링크를 FluxDown으로 넘깁니다. Windows·macOS·Linux뿐 아니라 Android와 Docker 기반 NAS·서버 패키지도 제공해 데스크톱과 자체 호스팅 환경을 함께 고려할 수 있습니다.
  • 다운로드 상태와 바이트 진행 정보를 SQLite WAL에 저장해 중단·충돌·재부팅 뒤에도 작업을 이어갑니다. Token-bucket 방식의 전역 속도 제한으로 백그라운드 다운로드가 브라우징 대역폭을 과도하게 점유하지 않도록 제어합니다. 로컬 우선 구조와 광고·추적·계정 없음이 명시되어 파일과 작업 상태를 로컬에 두려는 사용자에게 맞습니다.
  • 내장 MCP Server가 Streamable HTTP 방식의 로컬 `/mcp` 엔드포인트와 Bearer token 인증을 제공하며 Claude Desktop·Cursor·Cline 같은 AI 클라이언트와 연결됩니다. `download_add`, 작업 조회·일시정지·재개, 큐와 RSS 구독 관리 등 12개 도구가 같은 관리 API 계층을 통해 실행됩니다. AI 에이전트로 다운로드를 자동화하려면 별도 MCP 프로세스 없이 설정에서 엔드포인트를 켤 수 있다는 점이 핵심 차별점입니다.

벤치마크

벤치마크지표비교
다운로드 속도 향상최대 속도 향상최대 10배README의 Rust·Tokio 및 동적 세그먼트 기반 공개 주장으로, 독립 벤치마크 측정치는 아님

2k

Stars

95

Forks

+208

Trending

0

조회수

2k watchers201 open issuesGNU Affero General Public License v3.0

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.