Self-hosted AI data analysis platform for personal computers
tadata.ai CE is a complete AI-powered data analysis platform that runs on your local machine using Docker. No Kubernetes knowledge required—just Docker and a few commands to get started.
- 🤖 AI-Powered Analysis: Leverages Claude for intelligent data insights
- 🔒 Local & Private: All data stays on your machine
- 📊 Interactive Interface: Modern React-based web UI
- ⚡ Function Runtime: Execute custom analysis functions in isolated environments
- 🗄️ PostgreSQL Backend: Robust data storage with vector support
- 🐳 Docker-Based: Simple deployment with Docker Compose
- Docker Desktop or Docker Engine (20.10+)
- Docker Compose V2
- 4GB RAM minimum
- 10GB disk space
- Anthropic API key (get one here)
curl -sSL https://raw.githubusercontent.com/secondwavetech/tadata-ce/main/deploy/install.sh | bash# Clone the repository
git clone https://github.com/secondwavetech/tadata-ce.git
cd tadata-ce/deploy
# Run interactive setup
./setup.sh
# Access the application
open http://localhost:3000tadata.ai CE consists of five containerized services:
- client - React web interface (port 3000)
- server - NestJS API server (port 3001)
- faas - Function-as-a-Service runtime (port 8080)
- function-executor - Function execution service (port 3002)
- db - PostgreSQL 15 database (port 5432)
All configuration is managed through environment variables. The setup script will guide you through generating secure secrets and providing your API keys.
See deploy/INSTALL.md for detailed configuration options.
cd tadata-ce/deploy
docker-compose pull
docker-compose up -dSee the Installation Guide for common issues and solutions.
Your data is stored in Docker volumes. To back up:
cd tadata-ce/deploy
docker-compose down
docker run --rm -v tadata-ce_postgres-data:/data -v $(pwd):/backup \
ubuntu tar czf /backup/tadata-backup.tar.gz /data- All secrets are generated locally using cryptographically secure methods
- Services communicate via isolated Docker network
- No external authentication required for local deployment
- Your Anthropic API key is stored in
.env(keep it secure)
[License information to be added]
Contributions are welcome! Please open an issue first to discuss proposed changes.
Note: This is the Community Edition for personal/local deployments. For production use cases, contact Second Wave for enterprise options.