TBot is a command-line tool that leverages AI models for various tasks like summarization, analysis, conversion, and more.
# Summarize a README file
tbot summarize README.md
# Create a short summary
tbot summarize --length short ARCHITECTURE.md
# Create a detailed summary
tbot summarize --length long documentation.txt# Analyze a configuration file for security issues
tbot analyze --type security config.yaml
# Analyze sentiment of customer feedback
cat feedback.txt | tbot analyze --type sentiment
# Extract keywords from a document
tbot analyze --type keywords research_paper.md# Convert log data to a table format
cat server.log | tbot convert-to-table
# Deduplicate errors and create a report
cat errors.log | tbot deduplicate-errors# Transform CSV data to JSON
tbot transform --format json data.csv
# Convert configuration to YAML
cat config.conf | tbot transform --format yaml# Explain complex code in simple terms
tbot explain --level simple complex_algorithm.py
# Get technical explanation of a system
tbot explain --level technical architecture.mdStart the AI servers:
poetry run tbot-serversCheck server health:
tbot --healthsummarize- Summarize files or textanalyze- Analyze text for insights, sentiment, security issues, etc.convert-to-table- Convert data to table formatdeduplicate-errors- Deduplicate and analyze error logsexplain- Explain complex content in simpler termstransform- Transform text to different formats
Each command supports --help for detailed options.