News for hackers. Stuff that matters.
Re:Ghostwriter – use the reMarkable2 as an interface to visi... by owulveryck on Saturday February 08, 2025 @01:12AM (#42980811)
Awesome.

I wanted to try to implement this for months. You did a really good job.

Re:Ghostwriter – use the reMarkable2 as an interface to visi... by owulveryck on Saturday February 08, 2025 @01:15AM (#42980826)
At some point I wanted to turn goMarkableStream into a MCP server (model context protocol). I could get the screen, but without “hack” I couldn’t write the response back.
Re:Ghostwriter – use the reMarkable2 as an interface to visi... by awwaiid on Saturday February 08, 2025 @10:52AM (#42983748)
The trick here is to inject events as if they came from the user. The virtual-keyboard works really reliably, you can see it over at https://github.com/awwaiid/ghostwriter/blob/main/src/keyboar... . It is the equivalent of plugging in the reMarkable type-folio.

Main limitation is that the reMarkable drawing app is very very minimal, it doesn't let you place text in arbitrary screen locations and is instead sort of a weird overlay text area spanning the entire screen.

Re:Ghostwriter – use the reMarkable2 as an interface to visi... by awwaiid on Saturday February 08, 2025 @10:42AM (#42983657)
Thank you! Still a WIP, but a very fun learning / inspiration project. Got a bit of Rust jammed in there, bit of device constraint dancing, bit of multiple LLM api normalization, bit of spacial vision LLM education, etc.