EveryDev.ai
Sign inSubscribe
Home
Tools

1,377+ AI tools

  • Trending
  • New
  • Featured
Categories
  • Coding733
  • Agents640
  • Marketing302
  • Infrastructure298
  • Design239
  • Analytics228
  • Research224
  • Projects207
  • Integration148
  • Testing129
  • Data125
  • Learning115
  • MCP113
  • Security107
  • Extensions94
  • Prompts79
  • Communication73
  • Voice71
  • Commerce70
  • Web59
  • DevOps46
  • Finance12
Sign In
  1. Home
  2. Tools
  3. LLM CLI
LLM CLI icon

LLM CLI

Command Line Assistants

Open-source CLI and Python library to run prompts, chat, embeddings, schemas, and tool-use across OpenAI, Claude, Gemini, and local models (Ollama, llama.cpp). Stores logs and vectors in SQLite and is extensible via plugins.

Visit Website

At a Glance

Pricing

Open Source

Get started with LLM CLI at no cost with Apache 2.0 license and Full CLI and Python API.

Engagement

Available On

Windows
macOS
Linux
SDK

Resources

WebsiteDocsGitHubllms.txt

Topics

Command Line AssistantsAI Development LibrariesPrompt Management

Updated Feb 2026

About LLM CLI

LLM is a lightweight command-line tool and Python library for working with large language models. It runs prompts and chat sessions, streams output, manages system prompts and templates, and logs everything to SQLite for later search and analysis. It supports structured outputs via JSON schemas, multimodal inputs (images/audio/video) through attachments, and can grant models controlled access to tools. Embeddings are first-class: you can generate, store, and run similarity search against vectors in SQLite. The plugin system adds providers and local runtimes—OpenAI, Anthropic (Claude), Google Gemini, Mistral, Ollama, llama.cpp, GPT4All and more—so you can mix remote APIs with models that run on your own machine. Installable with pip/pipx/Homebrew/uv, and usable as a Python API as well as a CLI. (Docs & feature list, plugins, CLI help, and PyPI requirements cited in sources.)

LLM CLI - 1

Community Discussions

Be the first to start a conversation about LLM CLI

Share your experience with LLM CLI, ask questions, or help others learn from your insights.

Pricing

OPEN SOURCE

Open Source

Get started with LLM CLI at no cost with Apache 2.0 license and Full CLI and Python API.

  • Apache 2.0 license
  • Full CLI and Python API
  • Plugin ecosystem
  • Community support
View official pricing

Capabilities

Key Features

  • Prompt execution with streaming output
  • Interactive chat mode (llm chat)
  • System prompts, templates, and fragments for long-context work
  • SQLite logging of prompts, responses, token usage, and metadata
  • Schema-based structured output (JSON) from models
  • Embeddings: generate, store, and similarity-search in SQLite
  • Multimodal attachments (image, audio, video) where models support it
  • Pluggable providers and local runtimes via llm install
  • Tool use / function calling support with safety notes
  • API key management (llm keys) and model discovery (llm models)
  • Python API parity for prompts, schemas, tools, fragments, and streaming
  • Configurable user content directory and custom locations

Integrations

OpenAI
Anthropic Claude
Google Gemini
Mistral AI
Ollama
llama.cpp / GGUF
GPT4All
Cohere
Groq
Replicate
OpenRouter
Azure OpenAI

Demo Video

LLM CLI Demo Video
Watch on YouTube

Reviews & Ratings

No ratings yet

Be the first to rate LLM CLI and help others make informed decisions.

Developer

Simon Willison

Open-source developer and creator of Datasette and LLM; builds Python and SQLite-centric tools for data journalism and developer workflows.

Founded 2019
Half Moon Bay, CA
$1.4M raised
1 employees

Used by

Various newsrooms using Datasette for…
GitHub (user of LLM tools)
Facebook (used Lanyrd Pro before…
Data journalism community (Datasette…
+1 more
Read more about Simon Willison
WebsiteGitHubX / Twitter
1 tool in directory

Similar Tools

Superpowers icon

Superpowers

A command-line tool that provides AI-powered assistance for developers with context-aware capabilities and tool integration.

add-skill icon

add-skill

A CLI tool that adds AI skills to your Next.js project by generating route handlers and React components.

Aider icon

Aider

AI pair programming tool for the terminal that lets you collaborate with LLMs to start a new project or build on your existing codebase.

Browse all tools

Related Topics

Command Line Assistants

AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

65 tools

AI Development Libraries

Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

100 tools

Prompt Management

Tools for organizing, versioning, and managing AI prompts.

22 tools
Browse all topics
Back to all tools
Explore AI Tools
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • News
  • Blogs
  • Builds
  • Contests
Create
Sign In
    Sign in
    25views
    0upvotes
    0discussions