Stacks is a clipboard manager.
With so many great clipboard managers already available, why create another one?
I think of my clipboard as "picking things up" to move them around or redirect them. In this sense, your system's clipboard acts as a strong proxy for your "locus of attention" when you're using a computer.
A clipboard manager, then, is a tool to capture and work with your "locus of attention." It ambiently captures your current tasks and work context.
Stacks is an experimental tool for tracking and manipulating your current context using pipes and filters. But that’s a lot to explain, so I usually just describe it as a clipboard manager.
A humble clipboard manager aspiring to elevate the depth of our conversations— no less.
A quick note on the user experience (UX): it’s fair to say it’s still a bit rough around the edges. If Stacks reaches a UX level similar to (neo)vim, I'd consider that a success. It’s pretty spartan and utilitarian, so being comfortable with the command line, or feeling adventurous, definitely helps.
Stacks is my personal "tool for thought" that I use as my daily driver. Eventually, I’d like Stacks to reach the polish of tools like Obsidian, but for now, the focus is on its experimental nature and the underlying event-sourcing store.
If you're into experimental tools and are okay with a minimalist, utilitarian design, give Stacks a try-- I'd love to hear your thoughts!
.DMG
installers that have been notarized by Apple.
- Current version: v0.15.12
- Last release: Oct 23, 2024
- We have a Discord channel where we chat about clipboard managers, flashcards, neo-browsers, Tauri, Rust, wasm, tools of thought, and generally fun geekery, and
- We're using Github Discussions as a forum.
To launch Stacks | ⌃ + Space |
Accessibility | |
---|---|
Increase font size | ⌘ + + |
Decrease font size | ⌘ + - |
Navigation | |
Navigate down | ↓ or ⌃ + n |
Navigate up | ↑ or ⌃ + p |
Navigate left | ← or ⌃ + h |
Navigate right | → or ⌃ + l |
Navigate to the stack below | ⌥ + ↓ |
Navigate to the stack above | ⌥ + ↑ |
Reset nav (clears filter and brings focus to the top) | ⌘ + 0 |
Item Manipulation | |
Move an item down | ⌘ + ↓ |
Move an item up | ⌘ + ↑ |
Bring current item and stack to the top | ⌘ + t |
Global shortcuts | |
New note | ⌘ ⇧ + n |
git clone https://github.com/cablehead/stacks.git
cd stacks
npm install
npm run tauri dev
Rust, Tauri, sled, cacache, Tantivy, Tokio, hyper, Comrak, syntect, TypeScript, Preact, scru128, tracing,
🙏💚