$npx skillfedfor your agent

litecli

CLI for SQLite Databases with auto-completion and syntax highlighting.

Worth itPyPI Front-EndsReleased Jan 202690.6K downloads / moBSDPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — litecli-1.17.1-py3-none-any.whl
v1.17.1 · released 2026-01-31 · Python >=3.9 · 6 runtime deps: cli-helpers, click, configobj, prompt-toolkit, pygments, sqlparse

Yes. litecli is actively maintained, has low install friction, carries no known vulnerabilities, and solves a real problem for developers who work with SQLite interactively. The permissive BSD license poses no restrictions. Install it if you spend time querying SQLite from the command line.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9 or later
  • Low friction installation as a pure Python wheel with six common dependencies.
  • Actively maintained with recent releases; last commit 2026-06-18 and latest release 2026-01-31 indicate ongoing development.

License · maintenance · safety

BSD (permissive) — BSD license is permissive, allowing commercial and private use with minimal restrictions.

last release 2026-01-31 (195 days) · last repo commit 2026-06-18 · 3,290 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 90,628 downloads/mo, #13,570 on PyPI

Verify before relying

pip install litecli
litecli mydb.sqlite
# Then use interactive shell with auto-completion and syntax highlighting
  • Whether the optional sqlean extra adds significant capability or is primarily for advanced SQL functions
  • Performance characteristics when working with large SQLite databases
Same gist for agents: .md · .json

What it is and what it does

litecli is a terminal-based interface for SQLite that replaces the standard sqlite3 command-line tool with a more user-friendly experience. It adds auto-completion for SQL keywords and table names, syntax highlighting for queries, and configuration options to customize the interactive shell. The tool reads and writes a config file on first launch, storing user preferences for future sessions.

You run it by passing a SQLite database filename as an argument, and it opens an interactive prompt where you can type SQL queries. The auto-completion and syntax highlighting are powered by prompt-toolkit, pygments, and sqlparse—dependencies that handle terminal interaction, code highlighting, and SQL parsing respectively. It's useful for developers and DBAs who spend time querying SQLite databases interactively and want faster query entry and better readability.

Use it for

  • Interactive exploration of SQLite database schemas and data during development
  • Quick ad-hoc queries without writing Python scripts or opening a GUI tool
  • Teaching SQL or demonstrating database concepts with a modern, readable terminal interface
  • Scripting or automation where a lightweight, scriptable CLI is preferable to heavier database tools

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

litecli is actively maintained, has low install friction, carries no known vulnerabilities, and solves a real problem for developers who work with SQLite interactively. The permissive BSD license poses no restrictions. Install it if you spend time querying SQLite from the command line.

Install

litecli on PyPI

Before you install

Low friction installation as a pure Python wheel with six common dependencies. Actively maintained with recent releases; last commit 2026-06-18 and latest release 2026-01-31 indicate ongoing development.

Requires Python 3.9 or later

License in practice

BSD license is permissive, allowing commercial and private use with minimal restrictions.

Quickstart

pip install litecli
litecli mydb.sqlite
# Then use interactive shell with auto-completion and syntax highlighting

Verify before relying

  • Whether the optional sqlean extra adds significant capability or is primarily for advanced SQL functions
  • Performance characteristics when working with large SQLite databases

Package facts

LicenseBSD permissive
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
6 packages
cli-helpersclickconfigobjprompt-toolkitpygmentssqlparse
MaintenanceActively maintained 195 days since the last release
Last repo commit
First released
Downloads90,628 / month, #13,570 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: litecli-1.17.1-py3-none-any.whl

Tags

Capabilities
sqlite command line clientsqlite cli with autocompleteinteractive sqlite shellsqlite database terminalsqlite syntax highlightinglitecli sqlite repl
Topics
cli-toolsqliterepl

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “sqlite command line client”

  • litecliA command-line client for SQLite databases with auto-completion and…
  • llmLLM is a CLI tool and Python library for running prompts against…
  • b2Command-line interface for managing files, buckets, and accounts on…

Give your agent the search over MCP, or paste the wish link into any chat.

More Front-Ends packages

SQLAlchemy Worth it
PyPI · Front-Ends · released Aug 2026

SQLAlchemy is a Python SQL toolkit and Object Relational Mapper (ORM) that provides both a high-level ORM layer for declarative object persistence and a Core SQL construction system for direct database abstraction and query building.

permissive licensepure Python · 3.7+
422.7Mdownloads / mo
psycopg2-binary Worth it
PyPI · Software Development · released Apr 2026

psycopg2-binary is a PostgreSQL database adapter for Python that implements the DB API 2.0 specification, enabling Python applications to connect to and query PostgreSQL databases with thread-safe concurrent operations.

copyleftcompiled wheel · 3.9+
271.6Mdownloads / mo
alembic Worth it
PyPI · Front-Ends · released Aug 2026

Alembic generates and manages database schema migrations for SQLAlchemy applications, handling version control of database structure changes with support for upgrades, downgrades, and auto-generation from model changes.

Install it if you use SQLAlchemy and need to version-control schema changes; skip it only if you manage migrations manually or use a different ORM entirely.

MITpure Python · 3.10+
215.2Mdownloads / mo
weaviate-client Worth it
PyPI · Front-Ends · released Aug 2026

A Python client library for connecting to and querying Weaviate, a vector database that enables semantic search and AI-powered data retrieval.

permissive licensepure Python · 3.10+
213.2Mdownloads / mo
databricks-sql-connector Worth it
PyPI · Front-Ends · released Jul 2026

A Python client library that connects to Databricks clusters and SQL warehouses using a Thrift-based protocol, conforming to the Python DB API 2.0 specification and supporting Arrow-based data exchange.

Install it if you need to query Databricks clusters or SQL warehouses from Python.

Apache-2.0pure Python
119.5Mdownloads / mo
psycopg Worth it
PyPI · Software Development · released May 2026

Psycopg 3 is a PostgreSQL database adapter for Python that enables applications to connect to, query, and manage PostgreSQL databases using Python code.

Install it if you need to connect Python to PostgreSQL.

LGPL-3.0-onlypure Python · 3.10+
117.0Mdownloads / mo

See also mycli · pgcli · libsql-experimental · sqlite-utils · datasette · pgspecial · anysqlite · mysqlclient · aiosqlite · llm