Cover image
Try Now
2025-04-08

Data Agents are intelligent assistants built by data engineers to help non-data professionals navigate the organization’s data infrastructu

3 years

Works with Finder

2

Github Watches

3

Github Forks

9

Github Stars

🤖 Data Agents Platform

Alpha Status Next.js 14 TypeScript UI

https://github.com/user-attachments/assets/f591bc23-3a19-43eb-9c92-e4b5bb3ba57f

💬 Data Agents, Really!

Data Agent is an agentic AI harnessing GenAI to automate and streamline data engineering workflows. By delivering complete, well-prepared data requests, it saves time and reduces bottlenecks across teams.

✨ Features

  • 🤖 Multi-agent collaboration - Engage with specialized data engineering agents
  • 🔄 Multiple backend support - Connect to OpenAI, Claude, Gemini or Ollama for private deployments
  • 🔗 n8n integration - Use n8n workflows for agent orchestration
  • 🎯 Strategy-based approach - Different strategies for various data engineering tasks
  • 🌙 Modern dark UI - Beautiful, responsive interface inspired by LobeChat
  • 🚀 Docker ready - Easy deployment with Docker Compose

🚀 Quick Start

The fastest way to get started is using Docker Compose:

# Clone the repository
git clone https://github.com/HotTechStack/dataagents.git
cd dataagents

# Start the application
docker-compose up -d

🔧 Setup Steps

  1. Once the containers are running, go to n8n at http://localhost:5678

  2. Upload the workflow from the agents/n8n/conversations directory

  3. Configure your API keys:

    • In Docker Compose: update OpenAI/Claude/Gemini key
    • In n8n workflow: click on OpenAI/Claude/Gemini model block and add your key
    • See n8n documentation for more details
  4. Visit http://localhost:3000 and start interacting with your agents!

🧩 Running Locally

If you prefer running the application without Docker:

# Clone the repository
git clone https://github.com/HotTechStack/dataagents.git
cd dataagents

# Install dependencies
pnpm install

# Start the development server
pnpm run dev

You can still use your own hosted n8n instance or the Docker integrated version while running the frontend locally.

🧠 Available Agents

  • Data Architect - Designs data infrastructure and systems
  • Pipeline Engineer - Builds efficient data pipelines
  • Data Analyst - Analyzes and interprets complex data
  • Data Scientist - Applies statistical models and machine learning
  • Governance Specialist - Ensures data quality and compliance

🎯 Strategy Types

🔮 Upcoming Features

We're actively working on the following enhancements:

  • 🎯 Strategy Types - More Strategy Types backend for debate and Continuous Discussion
  • 📝 Code Execution - Run and test code snippets directly in the chat
  • 🔄 Workflow Builder - Create custom agent workflows with a visual editor
  • 🌐 Multi-source Data Connectors - Connect to various data sources
  • 🏗️ Data Engineering Specific MCP Server - Optimized for data engineering workflows
  • 🧠 Deep Thinking for Data Engineering - Enhanced reasoning capabilities for complex data problems
  • 💾 Database with histories - Persistent conversation storage with vectordbs for semantic search and caching

🧩 Architecture

The application is built with a modern stack:

  • Frontend: Next.js 14 with App Router, TypeScript, Tailwind CSS, Shadcn UI
  • State Management: Zustand for global state
  • Orchestration: n8n for workflow management
  • AI Integration: OpenAI, Claude, Gemini and Ollama support

🤝 Contributing

Contributions are always welcome! Here's how you can help:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/amazing-feature
  3. Make your changes and commit them: git commit -m 'Add amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a pull request

🐛 Bug Reports

If you encounter any issues, please help us improve by creating a bug report.

Include as much information as possible:

  • Steps to reproduce
  • Expected behavior
  • Actual behavior
  • Screenshots if applicable
  • Environment details (browser, OS, etc.)

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Yasir Eryilmaz
  • AI scriptwriting assistant for short, engaging video content.

  • Daren White
  • A supportive coach for mastering all Spanish tenses.

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • Yusuf Emre Yeşilyurt
  • I find academic articles and books for research and literature reviews.

  • J. DE HARO OLLE
  • Especialista en juegos de palabras en varios idiomas.

  • albert tan
  • Japanese education, creating tailored learning experiences.

  • Carlos Ferrin
  • Encuentra películas y series en plataformas de streaming.

  • ShrimpingIt
  • Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx

  • GeyserMC
  • A library for communication with a Minecraft client/server.

  • ariofarmani
  • Test repository for GitHub MCP server functionality

  • 1Panel-dev
  • 💬 MaxKB is an open-source AI assistant for enterprise. It seamlessly integrates RAG pipelines, supports robust workflows, and provides MCP tool-use capabilities.

  • Mintplex-Labs
  • The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.

  • GLips
  • MCP server to provide Figma layout information to AI coding agents like Cursor

    Reviews

    3 (1)
    Avatar
    user_2asm4v8X
    2025-04-16

    The WIP: MCP Server Superset by LiusCraft is a game-changer! I appreciate its seamless integration and robust features, making server management a breeze. The intuitive interface and comprehensive functionalities significantly enhance productivity. Highly recommend for anyone looking to streamline their MCP server operations! Check it out: https://mcp.so/server/superset-mcp-server/LiusCraft