qabot logo

qabot

hardbyte/qabot

CLI-based natural language queries on local or remote data

GraphCanon updated 1w · GitHub synced 1w

245 stars20 forksLast push 1y Python Apache-2.0

Decision brief

qabot enables CLI-based natural language queries on local or remote data. It is licensed under Apache-2.0.

Good fit when

  • Prefer qabot for users who prefer command-line interaction over graphical interfaces.
  • Use when you need to quickly query a dataset stored remotely without setting up complex pipelines.

Avoid when

  • Avoid if your workflow requires frequent visual analysis and interactivity.
  • Skip qabot for scenarios with limited data transfer budgets as it might incur charges with remote data access.

Observed Jul 15, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Dormant (527d since push)
As of 1w
Provenance
Not a fork · Personal account
As of 1w
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install qabot
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

qabot provides an interface for users to perform natural language queries on either local or remotely stored datasets through command-line interaction.

Capability facts

Deploy
Self-host

Source: dockerfile:Dockerfile · Aug 15, 2026

Docker
Dockerfile present

Source: dockerfile:Dockerfile · Aug 15, 2026

CLI
CLI entrypoint

Source: pyproject.toml:[project.scripts] · Aug 15, 2026

Languages
python

Source: github.language+pyproject.toml · Aug 15, 2026

Categories

Tags

README

Installation

Install with uv, pipx, pip etc:

uv tool install qabot

Docker Usage

You can run qabot via Docker:

docker run --rm \
  -e OPENAI_API_KEY=<your_openai_api_key> \
  -v ./data:/opt
  ghcr.io/hardbyte/qabot -f /opt/titanic.csv -q "What ratio of passengers were under 30?"

Replace the mount path to your actual data along with replacing your_openai_api_key.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.