AuraNexus - AI Content Orchestration Platform
AuraNexus is an open-source, self-hosted platform that automates the entire content lifecycle: Ideation β Creation β Optimization β Multimedia Production β Publishing β Analytics.
Features
- AI-Powered Content Generation: Generate text, images, and multimedia content using open-source models
- Multi-Platform Distribution: Publish to Twitter, Instagram, LinkedIn, YouTube, and more
- Smart Optimization: Automatically optimize content for different platforms and audiences
- Analytics Dashboard: Track performance and get AI-powered insights
- Privacy-First: Self-hosted solution with complete control over your data
Architecture
The platform consists of five core modules:
- AI Gateway: Unified interface for LLMs and diffusion models
- Content Studio: Context-aware editor with auto-generation capabilities
- Multimedia Factory: Pipeline for text-to-image, text-to-video generation
- Omni-Channel Distributor: Adapters for various social platforms
- Insight Dashboard: Analytics and recommendation engine
Quick Start
Prerequisites
- Python 3.8+
- Docker and Docker Compose (optional, for containerized deployment)
Running the Platform
Clone the repository:
git clone https://huggingface.co/[YOUR_USERNAME]/auranexus cd auranexusStart the platform:
./startup.shAccess the platform:
- Frontend: http://localhost:3000
- API: http://localhost:8000
- API Documentation: http://localhost:8000/docs
Create an account using the registration form
Start generating content using the content creation interface
Using Docker (Alternative Method)
Build and start services:
docker-compose up --buildAccess the platform:
- Frontend: http://localhost:3000
- API: http://localhost:8000
API Endpoints
POST /api/v1/auth/register- Register a new userPOST /api/v1/auth/token- Get authentication tokenPOST /api/v1/content/generate- Generate new contentPOST /api/v1/content/optimize- Optimize existing contentGET /api/v1/content/my- Get your content itemsGET /api/v1/models- List available AI models
Development
Project Structure
auranexus/
βββ api/ # FastAPI application
βββ database/ # Database models and session management
βββ core/ # Core utilities (AI gateway, security)
βββ services/ # Business logic services
βββ utils/ # Utility functions
βββ frontend/ # Frontend files
βββ main.py # Main application entry point
βββ requirements.txt # Python dependencies
βββ docker-compose.yml # Docker configuration
Extending the Platform
- Add new AI models: Extend the
AIGatewayclass incore/ai_gateway.py - Add platform adapters: Create new classes in
services/for additional social platforms - Enhance content types: Modify the content studio service to support new content types
Production Deployment
For production deployment:
Set environment variables:
export SECRET_KEY="your-super-secret-key-change-in-production" export DATABASE_URL="postgresql://user:password@host:port/dbname"Use the provided Docker Compose configuration
Set up SSL certificates for HTTPS
Configure a reverse proxy (nginx recommended)
Contributing
We welcome contributions! Please see our contributing guidelines for more information.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
For support, please open an issue in this repository or join our community forums.