Installation

Getting started with seekr is straightforward. Ensure you have the necessary prerequisites installed on your system.

Prerequisites

  • Rust: You'll need the latest stable version of Rust. Install it via rustup:
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  • API Key: An API key for your preferred provider (DeepSeek, OpenAI, or any compatible endpoint).

Installation

Binary Installation (Recommended)

For Linux x86_64 systems, you can download the pre-compiled binary directly:

  1. Download the latest release from GitHub.
  2. Make it executable:
    chmod +x seekr-v0.1.2-linux-x86_64
    
  3. Move it to your path:
    sudo mv seekr-v0.1.2-linux-x86_64 /usr/local/bin/seekr
    

Build from Source

If you prefer to build seekr manually, follow these steps:

  1. Clone the repository:

    git clone https://github.com/kodr-pro/seekr.git
    cd seekr
    
  2. Install globally:

    cargo install --path .
    

Running the App

Start seekr by running the binary:

cargo run --release

On the first run, the application will detect that no configuration exists and will automatically launch the Setup Wizard.

Troubleshooting

If you encounter any issues with connectivity or configuration, you can run the built-in diagnostic tool:

seekr doctor

This will verify your API key, check your working directory permissions, and ensure all required system tools are available.

Next: Configuration