English | ็ฎไฝไธญๆ | ๆฅๆฌ่ช
A powerful terminal-based search tool that allows you to search and browse web content directly in your terminal. Supports multiple search engines (Google, Bing, DuckDuckGo) with an elegant TUI interface and convenient keyboard controls.
- Efficiency: Search without leaving your terminal
- Privacy: Control your user agent and search behavior
- Customization: Configure search engines and behavior to your needs
- Speed: Fast and lightweight, with caching support
- Cross-platform: Works on Linux, macOS, and Windows
- Multiple Search Engines Support ๐
- Bing
- DuckDuckGo
- Quick Engine Switching ๐
- Search Results Caching ๐พ
- Beautiful TUI Interface ๐จ
- Convenient Keyboard Controls โจ๏ธ
- One-click Browser Opening ๐
Coming soon
cargo install search-in-terminal
git clone https://github.com/zykowal/search-in-terminal.git
cd search-in-terminal
cargo install --path .
After installation, simply run:
st
i
: Input mode<C-u>
: Clear inputEsc
: Exit input modeEnter
: Execute search when in input modee
: Switch search engineโ/โ
: Browse search resultsk/j
: Browse search resultsEnter
: Open selected result in browserq
: Quit program
Configuration file location:
- Linux/macOS:
~/.config/st/config.toml
- Windows:
%APPDATA%\st\config.toml
For detailed configuration options, please see:
- Rust 2021 edition
git clone https://github.com/zykowal/search-in-terminal.git
cd search-in-terminal
cargo build --release
Edit your config file and add a new entry under the [search.engines]
section. See the Configuration Guide for details.
Set the default_engine
option in your config file. See the Configuration Guide for details.
Sorry! Temporarily unsupported. Use system-level proxy settings.
We welcome contributions! Please see our Contributing Guide for details.
MIT License
zykowal
See CHANGELOG.md for release details.