Made with love by Wisnu Alfian Nur Ashar & Siti Nurfadhila Az Zahra Syam
"Dibangun dengan cinta, untuk masa depan yang lebih cerdas"
Wanar AI is a self-hosted AI platform that runs entirely on your local machine. It combines a professional multi-model AI chat interface with an autonomous job application agent capable of crawling job listings, detecting Google Forms, filling them out field by field, and submitting — all without manual intervention.
All data stays local. No cloud sync. No third-party data collection.
|
|
| Layer | Technology |
|---|---|
| Backend | Node.js 18+, Express 5 |
| Frontend | React 19, Vite 5 |
| Database | SQLite via better-sqlite3 (WAL mode) |
| Browser Automation | Playwright (Chromium + Chrome CDP) |
| AI Providers | OpenAgentic, NVIDIA, Anthropic, OpenAI, Gemini, Groq |
| Realtime Updates | Server-Sent Events (SSE) |
| Security | Helmet, CORS, Rate Limiting |
| CLI | Node.js readline, global npm package |
- Rewrite
fillGoogleFormto use index-based DOM targeting instead of fragile label matching - Add mouse movement simulation before every field interaction and submit click
- Rewrite
submitFormAndVerifywith scroll-to-bottom, hover, and 9-selector submit button detection - Add per-field live feed emission so every fill action is visible in real time
- Fix
checkRobotsTxtto usefetch()instead ofpage.goto()(was navigating away from form) - Fix
extractFormFieldsoperator precedence bug inaria-labelledbyternary - Add
extractGoogleFormFieldswith 5 selector variants for all Google Forms versions - Audio CAPTCHA solver (free, no API key required)
- Chrome CDP launcher button in Job Agent UI
- Expand
FIELD_MAPwith 30+ Indonesian field patterns - Add global CLI commands
wanaraiandwanarvia npm global install - Add
wanarai --new/wanarai -nto start a fresh session - Auto-resume last session on startup with message count and timestamp
- Interactive model and provider menus with arrow-key navigation and search
- Real-time streaming output — AI response displayed per chunk in terminal
- Tool call output displayed inline (bash, read_file, etc.)
- Separate system prompts for CLI (plain text) and Web (markdown)
- Remove filesystem and shell path restrictions — agent can access any folder
- Add co-creator: Siti Nurfadhila Az Zahra Syam
- Redesign CLI with large ASCII art WANAR AI banner
- Initial release
- Multi-provider AI chat (OpenAgentic, NVIDIA, Puter.js)
- Job Application Agent: crawl, detect, fill, submit
- SQLite local database
- Live feed SSE monitoring
- Profile management + cover letter generation
- Review queue for low-confidence fields


