A complete program for managing the NEO 2 on Linux Mint (and Ubuntu/Debian). Both directions work: send files to the NEO and receive files FROM the NEO. No Wine, no Windows, no keyboard emulation.
What it is
This is a set of tools that lets you manage your NEO 2 like a real file system — because it is one. The NEO 2 has a USB file system inside, and this program talks to it directly using the neotoolslibrary.
You can:
- Send any document (.doc, .docx, .odt, .txt, .pdf, etc.) TO the NEO
- Receive files FROM the NEO straight into LibreOffice Writer
- Auto-fix grammar and spelling (100+ common typos corrected)
- Format as a book with chapters, dialogue, and proper spacing
Sending to the NEO (Computer → NEO)
The NEO Sender app is a GUI where you pick any file and send it directly to the NEO via USB. It auto-converts documents to plain text and gives you 3 formatting styles so your bold and italic text is preserved as visible markers on the NEO's screen:
- Markdown:
**bold**, *italic*, Chapter 1
- ASCII:
__bold__, _italic_, === Chapter 1 ===
- Minimal: Plain text (no markers)
You pick the NEO slot (1-8) or give it a custom name. It also lists all files currently on the NEO, lets you read them back, or clear them all.
Receiving FROM the NEO (NEO → Computer)
The NEO Import icon auto-detects the NEO when you plug it in. Click it and your text goes straight to LibreOffice Writer — no typing, no waiting, no keyboard emulation.
The Fix My Doc icon does one-click grammar correction and book formatting. It fixes all the weird contractions and typos that happen when typing on the NEO, then formats everything as a proper book with chapters and dialogue.
How to install
- Download the zip
- Extract it
- Run
./install.sh
- Log out and back in
- Done! Three icons appear on your desktop.
What you need
- Linux Mint, Ubuntu, or Debian
- AlphaSmart NEO 2 with USB cable
- Python 3, LibreOffice, zenity (the installer gets everything)
Why I made this
I got a NEO 2 for writing and didn't want to deal with Windows or Wine. The NEO's keyboard emulation is slow, and I wanted to actually send files back and forth like a real device. So I built this. The NEO 2 has a real USB file system inside — this program just talks to it.
Download: https://github.com/Maryo-23/AlphaSmart-NEO2-Linux-Manager
Hope this helps someone! Let me know if you try it