A scalable, ethical AI orchestration system for non-coders based on the DSF (Discover, Space, Flow) model. This system enables non-technical users to harness the power of AI agents through intuitive interfaces and automated deployment.
371GPT is a comprehensive framework that implements a multi-agent AI system with an emphasis on:
- Accessibility: No-code interfaces for system configuration and management
- Scalability: Microservice architecture with dynamic agent creation
- Ethics: Built-in guardrails and monitoring for responsible AI use
- Robustness: Self-healing error handling and comprehensive logging
The system follows the DSF model:
- Discover: AI-driven research and adaptive learning
- Space: Collaborative low-code interface for configuration
- Flow: Seamless AI task execution and automation
For the fastest way to test individual components:
# Test just the UI component
.\simple-test.ps1 -Component ui -Port 8000
# Test just the database
.\simple-test.ps1 -Component db -Port 5432
# Clean up after testing
.\simple-test.ps1 -CleanUp
This allows you to test components in isolation before trying the full system.
- Docker and Docker Compose OR Podman
- Terraform 1.4+ (for cloud deployment)
- OVH Cloud Account (for hosting) or local Kubernetes setup
- Python 3.10+
-
Clone this repository:
git clone https://github.com/ab1355/371GPT.git cd 371GPT
-
Set up environment variables:
cp .env.example .env # Edit .env with your settings
-
Run the local development stack:
docker-compose up -d
-
Access the admin interface at http://localhost:8000
-
Clone this repository:
git clone https://github.com/ab1355/371GPT.git cd 371GPT
-
Set up environment variables:
cp .env.example .env # Edit .env with your settings
-
Run the system using the provided script:
chmod +x run-with-podman.sh ./run-with-podman.sh
-
Access the admin interface at http://localhost:8000
-
Clone this repository:
git clone https://github.com/ab1355/371GPT.git cd 371GPT
-
Set up environment variables:
copy .env.example .env # Edit .env with your settings
-
Run the system using the provided PowerShell script:
.\run-with-podman.ps1
-
Access the admin interface at http://localhost:8000
- Stop all services:
podman pod stop 371gpt-pod
- Start all services:
podman pod start 371gpt-pod
- Remove all services:
podman pod rm -f 371gpt-pod
- View logs:
podman logs -f <container-name>
(e.g.,podman logs -f ui
)
See Podman Commands Reference for more details.
- Comprehensive Guide: Detailed setup, configuration, and usage instructions
- Architecture Overview: Detailed system design
- Testing Guide: Comprehensive testing instructions
- Quick Test Guide: Simplified testing procedures
- Podman Commands: Reference for Podman commands
- Troubleshooting: Solutions to common issues
- 371 Minds Implementation Plan: Complete plan for implementing XaaS offerings
- Pimcore & Odoo Integration: Guide to integrating these complementary systems
- RapidAPI & XPipe Integration: Implementation of API monetization and data flows
- Solopreneur Guide: Tailored guidance for solopreneurs
- User Guide: How to use the 371GPT system
- Administrator Guide: System configuration and management
- Development Guide: How to extend and customize 371GPT
If you're looking to use 371GPT as the foundation for an "Everything as a Service" (XaaS) business model, our 371 Minds Implementation Plan covers:
- Comprehensive technology stack including Odoo, Pimcore, RapidAPI, and XPipe
- Industry-specific implementations and customizations
- Multiple revenue stream development
- Phased implementation approach with clear timelines
Contributions are welcome! Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
- The DSF Model creators
- The open source community behind NiceGUI, Terraform, and other tools used in this project