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 の主な説明ではこの 2 つのプラットフォームにしか触れていません。Linux への対応状況は、公式のリリースをご確認ください。
- インストール方法やインストーラーについては、プロジェクト公式サイト ecopaste.cn、または GitHub リポジトリの Releases ページをご覧ください。
- 技術スタックは Tauri v2、Rust、React 19、SQLite です。自分でビルドしたり開発に参加したりする場合は、リポジトリ内のコントリビューションガイド(CONTRIBUTING.md)を参照してください。
補足事項
- このリポジトリは GitHub で約 7.3k のスターを獲得しており、簡体字中国語版と英語版の README が用意されています。
もっと見る
Deck
Deck は macOS 向けのネイティブなプライバシー重視のクリップボードマネージャーです。テキスト、画像、ファイルなどさまざまな内容を記録でき、検索、スマートルール、OCR などの機能を備えています。データは初期設定ではお使いの Mac のみに保存されます。
Android Room
Room は Android Jetpack の永続化ライブラリで、SQLite の上に抽象レイヤーを提供し、SQLite の機能をすべて活かしながら、ローカルデータベースへより快適にアクセスできるようにします。SQL クエリをコンパイル時に検証でき、アノテーションによってボイラープレートコードを減らせます。
Bencher
CI でのパフォーマンス低下(リグレッション)を検出するために設計された、継続的ベンチマークツールのスイート。
Conduit
Matrix を基盤とした、シンプルで高速、信頼性の高いチャットサーバーです。
Continuwuity
コミュニティ主導の Matrix ホームサーバー。conduwuit の後継プロジェクトで、ユーザー体験と新機能に重点を置いています(Conduit のフォーク)。
HyperSwitch
支払いを高速・確実・低コストにする決済スイッチ。1つのAPI連携だけで複数の決済代行事業者に接続し、トラフィックを手間なくルーティングできます。
