GraphCanon updated 1w · GitHub synced 1w
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 PyPISimilar 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.