▄███▄ ██ ██ ██ ██ ██ ██
██ █ ██ ██ ██ ██ ██ ██ ██
███████ ██ ██ ██ ██ █████ ██
██ █ ██ ████ ████ ██ ██ ██ ██
▀███▀ ██ ██ ██ ██ ██ ██
Personal Wikipedia CLI
Distraction-free, fast, and open source.
npm install -g @impulsedev/wikiwikiLaunches the interactive shell. No arguments needed.
- Interactive REPL - persistent shell, no re-launching between searches
- Advanced Reader - non-blocking, keyboard-driven article navigation
- In-article Search - find any phrase with live highlighting and match jumping
Type directly into the shell. System commands are prefixed with .
| Command | Description |
|---|---|
search <query> |
Find and index a new article from Wikipedia |
read <title> |
Open a cached article in the reader |
exit · e |
Close the application |
| Command | Description |
|---|---|
.top |
Storage usage across all databases |
.cache |
Delete all cached articles and reset the database |
.config |
Show current application settings |
.clear · .c |
Clear the terminal and reset the interface |
Once inside an article:
| Key | Action |
|---|---|
↑ / ↓ |
Scroll line by line |
← / → · PgUp / PgDn |
Scroll by page |
Home / End |
Jump to top / bottom |
f |
Enter search mode |
n / N |
Next / previous match |
q · e |
Exit reader |
All data is kept in ./storage - databases, tokenized articles, and cache index.
Nothing is written outside that directory
MIT - do whatever you want with it
Screenshots taken on CachyOS, Ghostty, fish shell with tide theme




