ask is an AI-powered CLI tool for developers who live in the terminal. It brings multi-provider LLM support, agent capabilities, and shell-native intelligence to your fingertips.
<p align="left"> <img src="assets/ask_3.png" alt="ask" width="50" height="50"> <strong style="font-size: 2.5rem;">ask.</strong> <em>don't grep. don't awk. just ask</em> </p> ask is an AI-powered CLI tool for developers who live in the terminal. It brings multi-provider LLM support, agent capabilities, and shell-native intelligence to your fingertips. ## Why ask? Unlike generic LLM CLIs, ask is built for **shell power users**: - **Generates reusable bash functions** - Not just answers, but tools - **Agent mode** - Executes safe plans with your approval - **Shell-native** - Works perfectly with pipes and Unix philosophy - **Context-aware** - Understands git repos, recent commands, system state - **Fast & streaming** - Real-time responses as you type - **Multi-provider** - Anthropic, OpenAI, Google DeepSeek, OpenRouter, DeepSeek, and Ollama (local) - **Structured output** - `--json`, `--csv`, `--md`, `--raw` for pipeline composability - **Pure bash** - No Python, Node, or other runtimes needed ## Installation ### Quick Install ```bash # Download curl -o ask https://raw.githubusercontent.com/elias-ba/ask/main/ask chmod +x ask # Move to PATH sudo mv ask /usr/local/bin/ # Or for user-only install mv ask ~/.local/bin/ ``` ### Using Git ```bash git clone https://github.com/elias-ba/ask.git cd ask chmod +x ask sudo ln -s "$(pwd)/ask" /usr/local/bin/ask ``` ### Dependencies - `curl` - For API calls - `jq` - For JSON processing - Optional: `glow` or `bat` for prettier output Install on Ubuntu/Debian: ```bash sudo apt-get install curl jq ``` Install on macOS: ```bash brew install curl jq ``` ### Uninstall To completely remove ask from your system: ```bash # Remove the binary sudo rm /usr/local/bin/ask # Or if installed to user directory rm ~/.local/bin/ask # Remove configuration and saved functions rm -rf ~/.config/ask/ # Remove cache and history rm -rf ~/.cache/ask/ ``` ## Setup ### Quick Setup (Recommended) ask manages API keys for you: ```bash # S
HAL 分层混合模型工作流 — 强模型(Claude)负责理解/拆解/验收,低成本模型(DeepSeek)负责检索/提取/清洗。Hermes Agent skill。
An LLM agent fine-tuned on DeepSeek for spaced repetition, dynamically integrating knowledge points based on the Ebbinghaus forgetting curve.
基于 STM32F103 构建的端到端 AI 智能手表生态。自研“零重定位”原生机器码动态加载引擎与页面栈式 UI 框架;集成生产级 OTA 回滚保护机制与高带宽(921600 baud)串口协议栈。通过 Node.js 中继实现 DeepSeek AI 语义控制及 ASRPRO 语音全双工交互,是一个集成了分布式计算、现代存储管理与 AI Agent 的嵌入式全栈工程。
A Meta-Agent-Driven Self-Evolving Multi-Agent System for UAV Detection and Tracking
One command to run Hermes AI Agent with a browser UI. Zero prerequisites. 一行命令,AI 就位。
网页应用Agent,接入DeepSeek、Mimo等模型