Skip to content

tadata.ai Community Edition - Self-hosted AI data analysis platform

secondwavetech/tadata-ce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tadata.ai Community Edition

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.

Features

  • 🤖 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

Quick Start

Prerequisites

  • Docker Desktop or Docker Engine (20.10+)
  • Docker Compose V2
  • 4GB RAM minimum
  • 10GB disk space
  • Anthropic API key (get one here)

One-Line Install

curl -sSL https://raw.githubusercontent.com/secondwavetech/tadata-ce/main/deploy/install.sh | bash

Manual Installation

# 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:3000

Architecture

tadata.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)

Configuration

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.

Upgrading

cd tadata-ce/deploy
docker-compose pull
docker-compose up -d

Troubleshooting

See the Installation Guide for common issues and solutions.

Data Backup

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

Security

  • 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)

Support

License

[License information to be added]

Contributing

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.

About

tadata.ai Community Edition - Self-hosted AI data analysis platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages