Using Go
RecommendedIf you have Go 1.22+ installed, this is the fastest way to get started.
$ go install github.com/oluoyefeso/termiflow/cmd/termiflow@latest
Make sure $GOPATH/bin is in your PATH.
Using Homebrew
Coming SoonAvailable for macOS and Linux via our Homebrew tap.
$ brew install termiflow/tap/termiflow
Using the Install Script
One-liner that detects your platform and installs the appropriate binary.
$ curl -fsSL https://raw.githubusercontent.com/oluoyefeso/termiflow/main/scripts/install.sh | bash
/usr/local/bin by default. You can customize the install location by setting INSTALL_DIR before running.
Direct Download
Download pre-built binaries for your platform from our GitHub Releases.
| Platform | Architecture | Download |
|---|---|---|
| x86_64 | termiflow_VERSION_linux_amd64.tar.gz | |
| ARM64 | termiflow_VERSION_linux_arm64.tar.gz | |
| Intel | termiflow_VERSION_darwin_amd64.tar.gz | |
| Apple Silicon | termiflow_VERSION_darwin_arm64.tar.gz | |
| x86_64 | termiflow_VERSION_windows_amd64.zip |
VERSION with the actual version number (e.g., 1.0.0). Check the releases page for exact filenames.
# Extract and install
$ tar -xzf termiflow_VERSION_linux_amd64.tar.gz
$ sudo mv termiflow /usr/local/bin/
$ chmod +x /usr/local/bin/termiflow
Using Docker
Run termiflow in a container without installing anything locally.
$ docker pull ghcr.io/oluoyefeso/termiflow:latest
# Ask a question
$ docker run -it ghcr.io/oluoyefeso/termiflow ask "your question"
# With persistent config and data
$ docker run -it \
-v ~/.config/termiflow:/home/termiflow/.config/termiflow \
-v ~/.local/share/termiflow:/home/termiflow/.local/share/termiflow \
ghcr.io/oluoyefeso/termiflow feed
Linux Packages
Native packages for popular Linux distributions.
Debian / Ubuntu (.deb)
$ curl -LO https://github.com/oluoyefeso/termiflow/releases/latest/download/termiflow_VERSION_amd64.deb
$ sudo dpkg -i termiflow_VERSION_amd64.deb
RHEL / Fedora (.rpm)
$ curl -LO https://github.com/oluoyefeso/termiflow/releases/latest/download/termiflow_VERSION_amd64.rpm
$ sudo rpm -i termiflow_VERSION_amd64.rpm
Arch Linux (AUR)
$ yay -S termiflow-bin
Quick Start
After installation, get up and running with these steps.
Configure your API keys
Run the interactive setup wizard to configure your LLM and search providers.
$ termiflow config init
You'll be prompted for:
- OpenAI API key (or Anthropic/local LLM)
- Tavily API key (for web search)
Ask your first question
Query anything and get AI-powered answers with sources.
$ termiflow ask "what are the latest advances in 3nm chip fabrication?"
Subscribe to topics
Get curated daily updates on topics you care about.
$ termiflow subscribe "silicon-chips"
Check your feed
View your curated updates.
$ termiflow feed
Verify Installation
Confirm termiflow is installed correctly.
$ termiflow version
termiflow v1.0.0
Build: 2025-01-01
Commit: abc1234
Go: go1.22.0
Platform: darwin/arm64