Sponsored Content
Skip to content

Latest commit

Β 

History

129 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Ortu

Ortu

A fast, local-first, privacy-focused clipboard manager.

Built with Tauri (Rust) + SvelteKit + SQLite.

License: MIT Platforms Built with Tauri Release Buy Me a Coffee

Website Β· Features Β· Install Β· Build from source Β· Documentation Β· Contributing


What is Ortu?

Ortu remembers what you copy so you can paste it again later β€” instantly, from the keyboard, and without sending anything to the cloud. Everything lives in a local SQLite database on your machine.

It captures text, images, and files, auto-organizes clips into groups, masks detected secrets, and ships a power-user paste stack for pasting several items in sequence across apps.

Local-first by design: no account, no telemetry, no cloud sync. Your clipboard stays on your device.

Features

  • πŸ“‹ Multi-format capture β€” text, images, and file selections.
  • ⏸️ Pause capture β€” toggle clipboard monitoring on/off from the header; the choice persists across restarts.
  • 🧠 Smart auto-grouping β€” a rule-based classifier sorts clips (URLs, code, JSON, shell, secrets, and more) with confidence scores.
  • πŸ—‚οΈ Groups & pinning β€” organize items into user groups; pin the ones you always need. An item can belong to multiple groups.
  • πŸ”Ž Fast search β€” SQLite FTS5 full-text index with a fuzzy re-ranker, plus group:<name> and type filters.
  • πŸ₯ž Paste stack β€” queue multiple clips and paste them one-by-one, in order, into any app.
  • πŸ” Sensitive-data protection β€” detected secrets/keys/tokens can be masked and encrypted at rest (AES‑256‑GCM), revealed only on demand.
  • βœ‚οΈ Snippets & transforms β€” reusable snippets with variables, and "Copy as" transforms (JSON pretty/minify, Base64, URL encode, case, slugify…).
  • ⚑ Quick-access popup β€” summon a lightweight picker over any app with a global hotkey.
  • ⌨️ Customizable global shortcuts β€” rebind the global hotkeys in Settings, with one-click restore-to-defaults.
  • 🎨 Themes β€” light, dark, or follow system.
  • 🧹 Flexible history retention β€” clear on reboot (default), keep forever, or age/count limits. Pinned & grouped items are always kept.
  • πŸ’Ύ Backup & restore β€” JSON backup/restore and plain-text export.
  • πŸ”„ Update notices β€” Ortu tells you when a new release lands, in both the main window and the popup, and links straight to the installer for your platform.
  • πŸͺΆ Lightweight & native β€” no bundled browser; a single small binary per platform.

See the full breakdown in docs/FEATURES.md.

Screenshots

Main window β€” full clipboard history with search, type filters (URLs, text, files) and groups.

Main window with clipboard history

Quick popup β€” summon a lightweight picker over any app with a global hotkey.

Quick-access popup over the desktop

Paste Stack β€” queue items from any app and paste them back in order.

Paste Stack panel

Settings β€” themes, secret auto-masking, history retention and rebindable global shortcuts.

Settings window

Supported Platforms

Platform Status Notes
macOS βœ… Needs Accessibility permission for direct paste
Windows βœ… Requires WebView2 runtime
Linux βœ… X11/Wayland via WebKitGTK

Install

Download the latest installer for your OS from the Releases page.

Platform Artifacts
macOS .dmg, .app
Windows .msi, .exe (NSIS)
Linux .AppImage, .deb

macOS Gatekeeper note (unsigned builds)

If macOS reports the app is "damaged", clear the quarantine attribute:

xattr -dr com.apple.quarantine "/Applications/Ortu.app"
codesign --force --deep --sign - "/Applications/Ortu.app"
open "/Applications/Ortu.app"

This is expected for binaries that aren't notarized with an Apple Developer account. See docs/PRIVACY_AND_SECURITY.md.

Windows SmartScreen note

If Windows shows "Windows protected your PC", click More info β†’ Run anyway. Ortu is open source, so you can review every line before installing, and each release is published with a minisign signature you can verify yourself.

Who is allowed to sign Ortu releases, and how to check a download yourself, is documented in the Code Signing Policy.

Keyboard shortcuts (defaults)

Action macOS Windows / Linux
Open quick popup βŒ₯V Alt+V
Copy selection to stack (any app) βŒ˜β‡§C Ctrl+Shift+C
Paste next item from stack βŒ₯⇧V Alt+Shift+V
Quick copy by position ⌘1–9 Ctrl+1–9
Pin / unpin ⌘P Ctrl+P
Add to group ⌘C Ctrl+C
Add selected item to stack ⌘S Ctrl+S

Global shortcuts are rebindable in Settings. Full reference: docs/SHORTCUTS.md.

Build from source

Prerequisites

  • Rust toolchain (stable)
  • Node.js (LTS)
  • Platform dependencies:
    • macOS: Xcode Command Line Tools
    • Windows: WebView2 Runtime + MSVC build tools
    • Linux: libgtk-3-dev, libwebkit2gtk-4.1-dev, libayatana-appindicator3-dev, librsvg2-dev, patchelf

Run in development

git clone https://github.com/abhijith-p-subash/ortu.git
cd ortu
npm install
npm run tauri dev

Production build

npm run tauri build

More detail in docs/DEVELOPMENT.md and docs/BUILD_AND_RELEASE.md.

Documentation

Guide Description
Overview Documentation index
Features Everything Ortu can do
Architecture How the app is built
Configuration Settings, retention, storage
Shortcuts All keyboard shortcuts
Development Local dev & project layout
Build & Release Building & publishing
Privacy & Security Data, encryption, signing
Code Signing Policy Who signs releases, and how to verify
FAQ Common questions
Roadmap What's planned

Tech stack

  • Frontend: SvelteKit (SPA) + Tailwind CSS
  • Backend: Rust + Tauri v2
  • Storage: SQLite (WAL) via rusqlite, with a content-addressed blob store for images

Versioning

Update the version across package.json, tauri.conf.json, and Cargo.toml:

npm run version-up <new_version>   # e.g. npm run version-up 2.0.1

Ortu follows Semantic Versioning. Notable changes are recorded in CHANGELOG.md.

Contributing

Contributions are welcome! Please read CONTRIBUTING.md and our Code of Conduct before opening a PR. Found a security issue? See SECURITY.md.

Links

Support

Ortu is free and open source. If it saves you time, you can support development:

Buy Me a Coffee

License

MIT Β© 2025–2026 Abhijith P Subash

About

Free, open-source clipboard manager for macOS, Windows & Linux. Local-first clipboard history for text, images & files β€” instant search, paste stack, encryption, zero telemetry. Built with Rust + Tauri.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

44 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages