32 points dancablam 18 hours ago 23 comments
Ledge is a Markdown notebook that runs shell commands, code, SQL, etc from inside your own notes.
I built Ledge because I spend much of my day copy/pasting commands from my notes into the terminal. I was inspired by how much cmux helped me organize my terminals - but there was still a split brain between my notes and frequently run commands. I've been daily-driving it for the past few weeks and use it for deploys, API calls, smoke tests, etc.
Ledge runs your real shell just like a terminal app and can be hosted locally or remotely over SSH using ledge-server. I've been building it since July and have recently added support for all the major platforms: Mac (Silicon), Windows (WSL required), Linux, iOS, Android. Mobile devices require SSH access to a ledge-server and Android is still in beta and looking for beta testers (see link on website)!
It's built on Bun and Electrobun and is free and open-source. Feel free to review the code and contribute at https://github.com/ledgesh/ledge
Feedback is very much welcome. Any must-have features that are missing?
wakaru44 11 hours ago | parent
dancablam 7 hours ago | parent
bpshaver 51 minutes ago | parent
dancablam 45 minutes ago | parent
bpshaver 37 minutes ago | parent
skrtskrt 44 minutes ago | parent
Hasn't this guy heard of [old product that is a huge pain and no one likes]? Why would he ever make something that suits his own interests and preferences?
bpshaver 40 minutes ago | parent
It seems like you think that pointing out that I'm sharing my attitude is some sort of gotcha, but I'm confused. Sharing one's attitude is the whole point of posting an internet comment, isn't it?
baranguneysel 9 hours ago | parent
Feel free to get in touch if you are open to an exchange, you can find my contact details in the write-up.
dancablam 7 hours ago | parent
rvdca 4 hours ago | parent
dancablam 2 hours ago | parent
TheGoodBarn 42 minutes ago | parent
I wish Notion could just integrate these things together and make it work, or someone build an Obsidian plugin. More often than not it would be so convenient to do something like this.
dancablam 29 minutes ago | parent
tetraodonpuffer 39 minutes ago | parent
dancablam 26 minutes ago | parent
melito 39 minutes ago | parent
theCodeStig 36 minutes ago | parent
dancablam 30 minutes ago | parent
michaelastreiko 21 minutes ago | parent
classictraffic 18 minutes ago | parent
KetoManx64 7 minutes ago | parent