-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Dragon edited this page Dec 22, 2025
·
4 revisions
Welcome to the official NaviDuck Wiki! This is your complete guide to everything NaviDuck - from installation to advanced usage and development.
- Home - You are here!
- Installation - How to install NaviDuck on any platform
- Quick Start - Your first 5 minutes with NaviDuck
- Basic Commands - Essential commands to know
- Search Guide - How to search effectively with NaviDuck
- AI Assistant - Using NavAI to get answers
- Bookmarks & History - Managing your browsing data
- Tor Integration - Anonymous browsing with Tor
- Settings & Configuration - Customizing NaviDuck
- Keyboard Shortcuts - Quick navigation tips
- Custom Search Engines - Adding your own search engines
- Scripting & Automation - Automating tasks with NaviDuck
- Troubleshooting - Solving common problems
- Performance Tips - Making NaviDuck faster
- Privacy & Security - Staying safe while browsing
- Architecture - How NaviDuck works under the hood
- Contributing - How to contribute to NaviDuck
- Code Style - Development guidelines
- Building from Source - Development setup
- Testing - Running tests and verifying changes
- Command Reference - Complete list of all commands
- API Reference - For developers extending NaviDuck
- File Formats - Configuration and data file formats
- Changelog - Version history and changes
- FAQ - Frequently Asked Questions
- Community Guidelines - How we work together
- Showcase - What people are building with NaviDuck
- Third-Party Tools - Tools that work well with NaviDuck
- Translations - Help translate NaviDuck
NaviDuck is an enhanced command-line browser that brings the power of web browsing to your terminal. It combines:
- 🔍 Multiple Search Engines (DuckDuckGo, Google, Wikipedia, Brave)
- 🤖 Real AI Assistant (NavAI) that searches the web for answers
- 🛡️ Privacy Features including Tor integration
- 📚 Full Browsing Experience with history, bookmarks, and page viewing
- 🎨 Beautiful UI with customizable icons (Emoji or Nerd Font)
- ⚡ Lightweight - only requires
requestslibrary
- No heavy dependencies - just Python and requests
- Instant search results
- Minimal resource usage
- Works on any system with Python
- Real AI that searches the web for answers
- Smart parsing of search results
- Context-aware suggestions
- Learning from your usage patterns
- Tor integration for anonymous browsing
- No tracking or data collection
- Local storage of bookmarks and history
- Encrypted connections by default
- Colorful, readable interface
- Helpful error messages
- Intuitive commands
- Comprehensive help system
| Metric | Value |
|---|---|
| Dependencies | 1 (requests) |
| Python Version | 3.8+ |
| License | MIT |
| First Release | 2025 |
| Code Size | ~1,000 lines |
| Supported Platforms | Windows, macOS, Linux |
- 🔧 Perfect for servers and headless environments
- 📊 Easy to script and automate
- 🐳 Great for Docker containers
- 💻 No GUI required
- 📚 Quick web searches while coding
- 🧪 Fast fact-checking
- 📖 Reading documentation in-terminal
- 🔬 Research without leaving your editor
- 🖥️ Browser access on remote servers
- 📡 Network troubleshooting
- 🔍 Quick lookups without GUI
- ⚙️ Automation-friendly
- 🛡️ Tor integration
- 🔒 No telemetry
- 📝 Local data storage
- 🌐 Anonymous searching
# Clone the repository
git clone https://github.com/DAPOWER99/NaviDuck.git
cd NaviDuck
# Install the single dependency
pip install requests
# Launch NaviDuck!
python naviduck.py