Skip to content

pointerliu/ask-rs

Repository files navigation

ask-rs

Ask LLM directly from your terminal, written in Rust.

Prerequisites

You need to deploy Ollama first.

# install ollama curl -fsSL https://ollama.com/install.sh | sh # start ollama server, # If you install ollama using above command, an ollama server has been running at http://127.0.0.1:11434.# So do not start another server again. ollama serve # pull a model from ollama, e.g. llama3.1:8b ollama pull llama3.1:8b

You also need to download rust first.

Compile & Install

# enter the project dir and execute cargo install --path .

How to use

Ask a question

ask-rs "hello, who are you ?"

Piping

ls .| ask-rs "how many files in current dir ?"

Command-only

ask-rs "write me a simple python program" -c

Web searcher

ask-rs -s "why the sky is blue ?"

Config

config.toml is located at ~/.config/ask-rs/config.toml

[ollama] host = "http://127.0.0.1"port = 11434model = "llama3.1:8b"

License

borrow examples from ollama-rs

Inspired by shell-ask

About

Ask LLM directly from your terminal in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages