Skip to content

AxonOps — AI-Native Control Plane for Open Source Data Platforms

CQLAI

CQLAI is a modern, AI-powered CQL shell built by AxonOps as an alternative to cqlsh. It provides a rich terminal interface, zero dependencies, and optional AI-powered query generation from natural language.


cqlsh LimitationCQLAI Solution
Requires Python installationSingle static binary, no dependencies
Slow startup (2-3 seconds)Fast startup (~100ms)
Basic terminal interfaceRich TUI with mouse support
Limited output formatsTable, JSON, CSV, Parquet export
No AI assistanceNatural language to CQL conversion
Can OOM on large resultsMemory-bounded virtualized display

  • Zero Dependencies — Single binary for Linux, macOS, Windows
  • Rich Terminal UI — Full-screen mode, vim navigation, mouse support
  • AI Query Generation — Convert natural language to CQL (optional)
  • Apache Parquet Support — Native import/export for analytics integration
  • Smart Auto-Completion — Context-aware completion for tables, columns, keywords

Terminal window
# Connect to Cassandra
cqlai --host cassandra.example.com -u myuser -k my_keyspace
# Run standard CQL
cqlai> SELECT * FROM users LIMIT 10;
# Use AI to generate queries
cqlai> .ai find all orders placed today with total over 100
# Export to Parquet
cqlai> COPY users TO 'users.parquet' WITH COMPRESSION='ZSTD';

For complete documentation including installation, configuration, and all features, see the CQLAI Tools Reference.

SectionDescription
InstallationAPT, YUM, binary download, Docker, build from source
Getting StartedConnection options, authentication, SSL/TLS
ConfigurationConfig files, environment variables, options
AI FeaturesAI providers, natural language queries
Data Import/ExportCSV, Parquet, COPY commands
CommandsAll supported commands
TroubleshootingCommon issues and solutions


TopicDescription
AxonOps WorkbenchGUI-based Cassandra development tool
cqlshStandard CQL shell
CQL ReferenceCQL syntax and commands
DriversApplication driver configuration