Fast and lightweight command-line interface for DuckDuckGo search. Built with Go and Bubble Tea for a smooth terminal experience, have sdk - see Links.
Fast Install (Linux/macOS):
curl -fsSL https://raw.githubusercontent.com/zarazaex69/zuk/refs/heads/master/install.sh | bash# Start ZUK
zuk
# Duckle with zuk
zuk text
# Set theme
zuk -t nya
zuk --theme soft
# List available themes
zuk --list-themes- Type - Enter search query
- Enter - Execute search / Open selected result in browser
- ↑/↓ or j/k - Navigate through results
- Backspace - Return to search input
- Esc or q - Quit application
Theme preference is saved in ~/.config/zuk/config.json
ZUK uses DuckDuckGo's Lite interface to perform searches:
- Sends POST request to
https://lite.duckduckgo.com/lite/ - Parses HTML response using goquery
- Extracts search results (title, URL, snippet)
- Renders in viewport with theme-based styling
- Tracks cursor position with auto-scrolling
- Opens selected URLs in default browser
