This is the official Homebrew tap for Amperity's CLI tools and data engineering utilities.
# Add the tap
brew tap amperity/chuck
# Install chuck-data
brew install chuck-data
# Start using Chuck
chuck --helpAI-powered customer data engineering assistant for Databricks
Chuck is a text-based user interface (TUI) for managing Databricks resources including Unity Catalog, SQL warehouses, models, and volumes. Chuck Data provides an interactive shell environment for customer data engineering tasks with AI-powered assistance.
Installation:
brew install chuck-dataUsage:
chuck # Start interactive TUI
chuck --help # Show help
chuck --version # Show versionKey Features:
- 🤖 AI-powered "agentic" data engineering assistant
- 🔍 Browse Unity Catalog resources (catalogs, schemas, tables)
- 🏷️ Profile database tables with automated PII detection
- 🔗 Identity resolution powered by Amperity's Stitch
- 🚀 Use LLMs from your Databricks account via Model Serving
- 🛡️ Tag tables with semantic tags for compliance and data governance
Documentation: chuck-data repository
# Test installation locally
brew install --formula ./Formula/chuck-data.rb
# Run formula tests
brew test chuck-data
# Clean up
brew uninstall chuck-data- Create a new formula in the
Formula/directory - Follow Homebrew formula conventions
- Test thoroughly before submitting
- macOS with Homebrew installed
- Python 3.10+ (automatically handled by the formula)
- GitHub Issues: https://github.com/amperity/chuck-data/issues
- Discord Community: https://discord.gg/f3UZwyuQqe
- Email Support: chuck-support@amperity.com
- Issues with this tap: Create an issue
This tap is licensed under the Apache License 2.0. See individual package licenses for their respective terms.
Made with ❤️ by Amperity