Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Use the reMarkable2 as an interface to vision-LLMs (ChatGPT, Claude, Gemini). Ghost in the machine!
| Date | Stars |
|---|---|
| 2026-07-24 | 546 |
| 2026-07-25 | 546 |
| 2026-07-28 | 547 |
| 2026-07-30 | 546 |
| 2026-07-31 | 548 |
| 2026-08-06 | 548 |
Today
— stars today
This week
+2 stars this week
This month
— stars this month
Momentum
2.0
growth rate 0.37%/day
## **MAIN IDEA** > An experiment for the reMarkable that watches what you write and, when prompted either with a gesture or some on-screen content, can write back to the screen. This is an exploration of various interactions through this handwriting+screen medium. <img src="docs/simple-chihuahua.jpg" width="300"><img src="docs/chihuahua-logo.png" width="300"> <b><i>I wrote the handwritten prompt, GPT-4o drew the Chihuahua!!!</i></b> <img src="docs/example-kansas.gif"> ## Setup/Installation You need an `OPENAI_API_KEY` (or similar for other models) environment variable set. I did this by adding it to my ~/.bashrc file on the remarkable: ```sh # In the remarkable's ~/.bashrc or before you run ghostwriter, set one or more of your keys export OPENAI_API_KEY=your-key-here export ANTHROPIC_API_KEY=your-key-here export GOOGLE_API_KEY=your-key-here ``` Install by getting the binary to your remarkable. On your not-remarkable (ie. your laptop): ```sh # For the reMarkable2 wget -O ghostwriter https://github.com/awwaiid/ghostwriter/releases/latest/download/ghostwriter-rm2 # For the reMarkable Paper Pro wget -O ghostwriter https://github.com/awwaiid/ghostwriter/releases/latest/download/ghostwriter-rmpp # Replace this ip address with your remarkable ip address scp ghostwriter [email protected]: ``` Then you have to ssh over and run it. Here is how to install and run (run these on the remarkable): ```sh # One time -- make it executable after the initial copy chmod +x ./ghostwriter ./ghostwriter --help # Get the options and see that it runs at all ``` ## Usage First you need to start `ghostwriter` on the reMarkable. SSH into your remarkable and run: ``` # Use the defaults, including claude-sonnet-4-0 ./ghostwriter # Use ChatGPT with the gpt-4o-mini model ./ghostwriter --model gpt-4o-mini ``` Draw some stuff on your screen, and then trigger the assistant by *touching/tapping the upper-right corner with your finger*. In the ssh session you'll see other touch-detections and there is a log of what happens while it is processing. You should see some dots drawn during processing and then a typewritten or drawn response! ### CLI Options **Models & Engines:** * `--model MODEL` - Model to use (default: claude-sonnet-4-0) * `--engine ENGINE` - Engine: openai, anthropic, google (auto-detected from model) * `--engine-api-key KEY` - API key (or use env vars) * `--engine-base-url URL` - Custom API base URL **Behavior:** * `--prompt PROMPT` - Prompt file to use (default: general.json) * `--trigger-corner CORNER` - Touch trigger corner: UR, UL, LR, LL (default: UR) **Tools:** * `--no-svg` - Disable SVG drawing tool * `--no-keyboard` - Disable text output * `--thinking` - Enable model thinking (Anthropic) * `--web-search` - Enable web search (Anthropic) **Testing/Debug/Experiments:** * `--log-level LEVEL` - Set log level (info, debug, trace) * `--no-loop` - Run once and exit * `--input-png FILE` - Use PNG file instead of screenshot * `--output-file FILE` - Save output to file * `--save-screenshot FILE` - Save screenshot * `--save-bitmap FILE` - Save rendered output * `--no-submit` - Don't submit to model * `--no-draw` - Don't draw output * `--no-trigger` - Disable touch trigger * `--apply-segmentation` - Add image segmentation for spatial awareness ### Run in the background To run in the background, start it (on the remarkable) with `nohup`: ``` nohup ./ghostwriter --model gpt-4o-mini & ``` (TODO: figure out how to run it on boot!) ## Development I've been developing in Ubuntu, but did get it working in OSX. Generally it goes (1) install dependencies, (2) build locally but cross-compile for the reMarkable, (3) scp it over and try it out. * [Install docker](https://docs.docker.com/engine/install/) for cross-compiling * Install Rust * You can also follow [instructions for rustup](https://www.rust-lang.org/tools/install) * Or if you want to be fancy, I prefer getting it from [asdf](https://asdf-vm.com/) * Or maybe apt or brew
Excerpt of 27,723 characters
Read on GitHub217
2
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:2a1d55b5f6aab63a, topic:llm
matched fp:2a1d55b5f6aab63a, topic:vlm
matched fp:2a1d55b5f6aab63a, topic:agentic-ai