https://github.com/pradeeparw/project-nova
A multi-agent AI architecture that connects 25+ specialized agents through n8n and MCP servers. Project NOVA routes requests to domain-specific experts, enabling control of applications from knowledge bases to DAWs, home automation to development tools. Includes system prompts, Dockerfiles, and workflows for a complete AI assistant ecosystem.
https://github.com/pradeeparw/project-nova
ai api aws diy-electronics embedded interactive jest laravel-nova laravel-nova-tool mcp mongodb nova paris paris-summit react react-router react-testing-library tailwind
Last synced: 17 days ago
JSON representation
A multi-agent AI architecture that connects 25+ specialized agents through n8n and MCP servers. Project NOVA routes requests to domain-specific experts, enabling control of applications from knowledge bases to DAWs, home automation to development tools. Includes system prompts, Dockerfiles, and workflows for a complete AI assistant ecosystem.
- Host: GitHub
- URL: https://github.com/pradeeparw/project-nova
- Owner: PradeepaRW
- Created: 2025-05-17T18:10:33.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-06-22T11:39:33.000Z (23 days ago)
- Last Synced: 2025-06-22T12:31:20.450Z (23 days ago)
- Topics: ai, api, aws, diy-electronics, embedded, interactive, jest, laravel-nova, laravel-nova-tool, mcp, mongodb, nova, paris, paris-summit, react, react-router, react-testing-library, tailwind
- Language: Shell
- Size: 377 KB
- Stars: 9
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project NOVA 🚀
 
Welcome to **Project NOVA**! This repository hosts a multi-agent AI architecture designed to connect over 25 specialized agents through n8n and MCP servers. Our goal is to route requests to domain-specific experts, allowing for seamless control of various applications, from knowledge bases to digital audio workstations (DAWs), home automation systems, and development tools.
## Table of Contents
1. [Overview](#overview)
2. [Features](#features)
3. [Architecture](#architecture)
4. [Getting Started](#getting-started)
5. [Usage](#usage)
6. [Workflows](#workflows)
7. [Contributing](#contributing)
8. [License](#license)
9. [Contact](#contact)
10. [Releases](#releases)## Overview
**Project NOVA** integrates multiple AI agents to enhance your workflow. By connecting various tools and systems, it streamlines tasks and improves efficiency. Each agent specializes in a specific domain, ensuring that you receive the best assistance for your needs.
## Features
- **Multi-Agent Architecture**: Connects 25+ specialized agents.
- **Flexible Integration**: Works with n8n and MCP servers for smooth operation.
- **Domain-Specific Expertise**: Routes requests to the right agent based on your needs.
- **Comprehensive Ecosystem**: Includes system prompts, Dockerfiles, and workflows.
- **User-Friendly**: Designed for ease of use and quick setup.## Architecture
The architecture of Project NOVA consists of several key components:
- **Agents**: Each agent specializes in a specific task or domain.
- **n8n Server**: Acts as the workflow automation tool, connecting agents and managing requests.
- **MCP Server**: Handles communication between agents and external applications.
- **Docker Containers**: Provides a consistent environment for running the agents.
## Getting Started
To get started with Project NOVA, follow these steps:
1. **Clone the Repository**:
```bash
git clone https://github.com/PradeepaRW/project-nova.git
cd project-nova
```2. **Install Dependencies**:
Make sure you have Docker installed. Then run:
```bash
docker-compose up -d
```3. **Access the Application**:
Open your web browser and navigate to `http://localhost:3000` to access the application.## Usage
Using Project NOVA is straightforward. Once set up, you can interact with the agents through the user interface or API.
1. **Select an Agent**: Choose the agent that fits your needs.
2. **Input Your Request**: Provide the necessary information or commands.
3. **Receive Assistance**: The agent will process your request and return results.## Workflows
Project NOVA comes with predefined workflows to help you get started quickly. You can customize these workflows to suit your specific requirements.
### Example Workflow
1. **Home Automation**: Control your smart home devices.
2. **Music Production**: Manage your DAW settings and plugins.
3. **Knowledge Base Management**: Query and retrieve information from your knowledge bases.## Contributing
We welcome contributions to Project NOVA! If you'd like to help improve the project, please follow these steps:
1. **Fork the Repository**: Click the fork button at the top right of the page.
2. **Create a New Branch**:
```bash
git checkout -b feature/YourFeatureName
```
3. **Make Your Changes**: Implement your feature or fix.
4. **Commit Your Changes**:
```bash
git commit -m "Add your message here"
```
5. **Push to Your Fork**:
```bash
git push origin feature/YourFeatureName
```
6. **Create a Pull Request**: Go to the original repository and create a pull request.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contact
For any inquiries or support, please reach out to the project maintainers:
- **Email**: [[email protected]](mailto:[email protected])
- **GitHub**: [PradeepaRW](https://github.com/PradeepaRW)## Releases
To download the latest release of Project NOVA, visit our [Releases](https://github.com/PradeepaRW/project-nova/releases) section. Here, you can find the necessary files to download and execute for your setup.
You can also check the [Releases](https://github.com/PradeepaRW/project-nova/releases) section for updates and new features.
---
Thank you for exploring Project NOVA! We look forward to your contributions and feedback.