Cover image
Try Now
2025-04-08

数据代理是由数据工程师建造的智能助手,以帮助非DATA专业人员浏览组织的数据基础设施

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.

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

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

  • Alexandru Strujac
  • Efficient thumbnail creator for YouTube videos

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

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • lumpenspace
  • Take an adjectivised noun, and create images making it progressively more adjective!

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

  • Lists Tailwind CSS classes in monospaced font

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

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

  • apappascs
  • 发现市场上最全面,最新的MCP服务器集合。该存储库充当集中式枢纽,提供了广泛的开源和专有MCP服务器目录,并提供功能,文档链接和贡献者。

  • ShrimpingIt
  • MCP系列GPIO Expander的基于Micropython I2C的操作,源自ADAFRUIT_MCP230XX

  • jae-jae
  • MCP服务器使用剧作《无头浏览器》获取网页内容。

  • HiveNexus
  • 一个适用于中小型团队的AI聊天机器人,支持DeepSeek,Open AI,Claude和Gemini等车型。 专为中小团队设计的ai聊天应用,支持deepSeek,打开ai,claude,双子座等模型。

  • ravitemer
  • 一个功能强大的Neovim插件,用于管理MCP(模型上下文协议)服务器

  • patruff
  • Ollama和MCP服务器之间的桥梁,使本地LLMS可以使用模型上下文协议工具

    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