One-shot terminal assistant, powered by an AI that can execute bash commands. Ask a question, get an answer — and optionally, a command executed for you.
| Package | Description | License |
|---|---|---|
tell-ai |
The tell terminal CLI — one prompt at a time, with optional command execution |
GPL-3.0 |
@tell-ai/sdk |
Browser-safe AI provider library: model resolution, multi-vendor dispatch, RUN/think tag handling, context summarization | MIT |
The CLI bundles the SDK and resolves API keys from your environment; the SDK works in Node, Bun, and the browser with all configuration injected.
npm install -g tell-ai
tell "explain this directory"
tell d "run ls -la" # asks before executingSet your API keys with environment variables (see the CLI README).
- One-shot by default — no conversation loop unless you ask for one (
-cpersistent context,--chainmulti-step reasoning). - Interactive execution — the model proposes
<RUN>...</RUN>commands and you approve them;-yauto-executes,--no-execnever executes. - 10+ vendors through short aliases —
gfor GPT-5.6 Sol,ofor Claude Opus 5,dfor DeepSeek V4 Flash, and more, with thinking-level suffixes (+,++). - Browser-safe SDK — ships a self-contained ESM bundle and a script-tag global, no build step needed for the web.
Monorepo (bun workspaces) with two packages. All commands run from the root:
npm run build # build SDK (ESM+CJS+types+2 browser bundles) then CLI (minified CJS)
npm run lint # tsc --noEmit in both packages
npm run format # biome check --write packages/
npm run check # biome check packages/
npm test # security tests (prompt injection, command execution safety)
npm run ci # build + lint + format check + testRequirements: bun (package manager and runner), Node.js, TypeScript.
- CLI usage
- SDK usage / browser integration
- Usage guide, integrations — git hooks, CI/CD, bots, self-hosted models
- SDK build variants — Node ESM/CJS vs browser ESM vs IIFE global
The repository is licensed under the GNU General Public License v3.0 — see LICENSE. The @tell-ai/sdk package is separately licensed under MIT (see packages/sdk/LICENSE).