hhhhhhh hhhhhhh
h:::::h h:::::h
h:::::h h:::::h
h:::::h h:::::h
ssssssssss ssssssssss h::::h hhhhh h::::h hhhhh
ss::::::::::s ss::::::::::s h::::hh:::::hhh h::::hh:::::hhh
ss:::::::::::::s ss:::::::::::::s h::::::::::::::hh h::::::::::::::hh
s::::::ssss:::::ss::::::ssss:::::sh:::::::hhh::::::h h:::::::hhh::::::h
s:::::s ssssss s:::::s ssssss h::::::h h::::::hh::::::h h::::::h
s::::::s s::::::s h:::::h h:::::hh:::::h h:::::h
s::::::s s::::::s h:::::h h:::::hh:::::h h:::::h
ssssss s:::::s ssssss s:::::s h:::::h h:::::hh:::::h h:::::h
s:::::ssss::::::ss:::::ssss::::::sh:::::h h:::::hh:::::h h:::::h
s::::::::::::::s s::::::::::::::s h:::::h h:::::hh:::::h h:::::h
s:::::::::::ss s:::::::::::ss h:::::h h:::::hh:::::h h:::::h
sssssssssss sssssssssss hhhhhhh hhhhhhhhhhhhhh hhhhhhh
========================================================================
Encrypted, local-first command-line for your thoughts.
========================================================================
Welcome to sshh, a terminal-inspired workflow for your note-taking.
Use familiar commands to create, organize, and manage your notes right from the keyboard. Everything is local, no cloud or sync to worry with.
I wanted to learn React, as I have only recently used Angular, and got to play around with making a command framework like what I'm familiar with in previous Discord/Twitch bot projects. Didn't set out for that initially, just wanted to have a clean system to make development easier. Got nerd sniped playing with things, I will admit, but the final product feels pretty solid.
- Capture thoughts with a terminal-first flow.
- Organize without leaving the keyboard.
- Keep everything encrypted and local-first.
- Export data into an encrypted json file.
- Import data with encryption check.
- Image support both in terminal and editor.
- Autolocking terminal with configurable time (in minutes).
- TanStack Router
- TanStack DB (RxDB Collection)
- TanStack Store
- Web Crypto API
-
Autocomplete tab suggestions.
- Pulled from the command history LiveMap.
-
More Keyboard control support.
- NVim keybindings (Learning them myself).
- If you have any suggestions, feel free to suggest/PR what you'd like.
bun install
bun devbun run buildbun test