EchoPaste
EcoPaste는 macOS와 Windows를 지원하는 로컬 우선 데스크톱 클립보드 관리 도구입니다. 다양한 유형의 클립보드 기록을 저장하고, 검색, 분류, 백업 기능을 제공합니다.
대안 서비스
기술 스택
아직 추가된 기술 스택이 없습니다. 로그인하고 추가 제안하기
참고: 입력하신 이름은 「EchoPaste」이지만, 공식 웹사이트(GitHub 저장소 EcoPasteHub/EcoPaste)에 따르면 프로젝트의 정식 명칭은 EcoPaste입니다. 이 항목은 공식 명칭을 기준으로 작성되었습니다.
EcoPaste는 오픈 소스 데스크톱 클립보드 관리 도구로, Rust를 중심으로 한 Tauri 아키텍처를 사용합니다. 데이터 영속화를 담당하는 핵심 로직은 Rust에 두고, React 프런트엔드는 화면 렌더링과 상호작용만 맡습니다. 빠르고 가벼우며 유지 관리하기 쉬운 도구를 목표로 합니다. 로컬 저장소와 SQLite 검색을 사용하며, 네이티브 단축키, 트레이 연동, 백업을 지원합니다.
주요 기능
- 다양한 유형의 기록: 일반 텍스트, HTML, RTF, 이미지, 파일, 폴더를 기록합니다.
- 전문 검색: SQLite FTS5를 기반으로 클립보드 내용과 메모를 검색합니다.
- 필터링: 출처 앱과 콘텐츠 유형별로 기록을 필터링할 수 있습니다.
- 민감한 내용 보호: 개인 키, 서비스 토큰, AWS 키, JWT처럼 신뢰도가 높은 민감 정보는 자동으로 건너뜁니다.
- 미리보기: 별도의 미리보기 창에서 텍스트, 이미지, 파일을 확인할 수 있습니다.
- 다양한 항목 작업: 붙여넣기, 복사, 일반 텍스트로 복사, 파일 관리자에서 보기, 링크 열기, 메모 추가, 고정, 즐겨찾기, 삭제, 그리고 항목을 다른 앱으로 드래그하는 기능을 제공합니다.
- 정리: 즐겨찾기, 고정, 메모, 사용자 지정 그룹, 설정 가능한 항목 작업을 지원합니다.
- 조정 가능한 설정: 수집 순서, 크기 제한, 보관 기간, 표시 밀도, 목록 정렬, 창 동작을 조정할 수 있습니다.
- 백업 및 복원:
.ecopastebak백업을 내보내고 가져올 수 있으며, 암호화된 백업 컨테이너를 지원합니다. - 로컬 우선: 클립보드 데이터, 리소스 파일, 설정이 모두 내 기기에 저장됩니다.
대상 사용자 및 활용 상황
복사와 붙여넣기를 자주 하는 사용자, 예를 들어 개발자, 작가, 디자이너, 사무직 종사자에게 적합합니다. EcoPaste로 이전에 복사했던 내용을 다시 찾아 쓸 수 있어 같은 내용을 반복해서 복사할 필요가 없습니다. 데이터 프라이버시를 중요하게 생각하고 클립보드 내용을 클라우드에 맡기고 싶지 않은 사용자에게도 알맞습니다.
핵심 강점
- 로컬 저장 방식으로 데이터가 기기 밖으로 나가지 않습니다.
- Rust + Tauri 아키텍처로 가볍고 빠른 동작을 추구합니다.
- 내장된 민감 정보 필터로 비밀번호, 키 등이 기록에 남을 위험을 줄입니다.
- Apache-2.0 라이선스로 코드가 공개되어 있어 직접 검토하고 기여할 수 있습니다.
설치 및 기술 요구 사항
- 현재 README에는 macOS와 Windows를 지원한다고 나와 있습니다. 저장소 Topics에는 Linux도 표기되어 있지만 README의 주된 설명에는 두 플랫폼만 언급되므로, Linux 지원 여부는 공식 릴리스를 확인하세요.
- 설치 방법과 설치 파일은 프로젝트 공식 웹사이트 ecopaste.cn 또는 GitHub 저장소의 Releases 페이지에서 확인할 수 있습니다.
- 기술 스택은 Tauri v2, Rust, React 19, SQLite입니다. 직접 빌드하거나 개발에 참여하려면 저장소의 기여 가이드(CONTRIBUTING.md)를 참고하세요.
참고할 점
- 이 저장소는 GitHub에서 약 7.3k개의 스타를 받았으며, 중국어 간체와 영어 README를 제공합니다.
더 보기
Deck
Deck은 macOS용 네이티브 프라이버시 우선 클립보드 관리자입니다. 텍스트, 이미지, 파일 등 다양한 콘텐츠를 기록하며 검색, 스마트 규칙, OCR 등의 기능을 제공합니다. 데이터는 기본적으로 사용자의 기기에만 저장됩니다.
Android Room
Room은 Android Jetpack의 영속성 라이브러리로, SQLite 위에 추상화 계층을 제공하여 개발자가 SQLite의 모든 기능을 유지하면서 로컬 데이터베이스에 더 매끄럽게 접근할 수 있게 해 줍니다. SQL 쿼리의 컴파일 타임 검증을 지원하며, 보일러플레이트 코드를 줄여 주는 애너테이션을 제공합니다.
Bencher
CI에서 성능 회귀를 잡아내기 위해 설계된 지속적 벤치마킹 도구 모음입니다.
Conduit
Matrix 기반으로 동작하는 간단하고 빠르며 안정적인 채팅 서버입니다.
Continuwuity
사용자 경험과 새로운 기능에 집중하는 커뮤니티 주도의 Matrix 홈서버로, conduwuit의 후속 프로젝트입니다(Conduit의 포크).
HyperSwitch
결제를 빠르고 안정적이며 저렴하게 처리하는 결제 스위치입니다. 단 하나의 API 연동만으로 여러 결제 처리업체와 연결하고 트래픽을 손쉽게 라우팅할 수 있습니다.
