awwaiid / ghostwriter
Use the reMarkable2 as an interface to vision-LLMs (ChatGPT, Claude, Gemini). Ghost in the machine!
Why this job: matched by what the repo talks about: chatgpt, llm, interface, gemini


What it does
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:
Get started
# One time -- make it executable after the initial copy
chmod +x ./ghostwriter
./ghostwriter --help # Get the options and see that it runs at all - Maintenance
- Active
- Last commit yesterday
- Stars
- 573
- +2 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest tag
- v2025.09.27-01
- Released 13 months ago
- Built with
- Rust
- 89% of the code
Is it looked after?
- Contributors
- 1
- Last 90 days
- Issues
- 62% closed
- 6 still open
- Pull requests
- 6 merged
- 6 waiting
- Releases
- 19
- 0 in the last year
- No contributing guide
- No security policy
- No code of conduct
More: languages, topics and project record
Languages
- Rust 89%
- HTML 4%
- JavaScript 3%
- CSS 2%
Topics
- llm
- remarkable-2
- agentic-ai
- eink
- vlm
Project record
- JobChat apps
- StatusListed
- Commits222
- Forks45
- Watching9
- Stars in 28 days+8
- CreatedOct 6, 2024
- First seen by usNov 7, 2026
- CheckedNov 12, 2026
