The Ultimate AI Agent Network - 24 Specialized AI Agents in One Powerful Platform
π Live Demo β’ π Documentation β’ π οΈ API Reference β’ π¬ Community
OneLastAI is an enterprise-grade AI agent network that brings together 24 specialized AI agents, each designed for specific use cases. From creative content generation to business intelligence, our platform provides everything you need for AI-powered productivity.
- 24 Specialized AI Agents - Each with unique capabilities and personalities
- Enterprise Authentication - Passwordless auth powered by Passage & 1Password
- Multi-Payment Gateway - Stripe, PayPal, and Lemon Squeezy support
- Creative AI Integration - RunwayML for video/image generation
- Production Infrastructure - MongoDB Atlas, AWS EC2, Docker orchestration
- Real-time Monitoring - Health checks, analytics, and error tracking
- API-First Design - RESTful APIs for all platform features
π Conversation | π» Technical | π¨ Creative | π Business |
β’ π₯ NeoChat - Advanced conversational AI β’ π₯ PersonaX - Personality-driven chat β’ π Girlfriend - Emotional companion β’ π§ EmotiSense - Emotion analysis β’ π CallGhost - Voice interactions β’ π Memora - Memory-enhanced AI |
β’ π» ConfigAI - Technical configuration β’ π InfoSeek - Research & analysis β’ π DocuMind - Document processing β’ π NetScope - Network analysis β’ π AuthWise - Security consulting β’ π΅οΈ SpyLens - Data investigation |
β’ π¬ CineGen - Video production β’ π ContentCrafter - Content creation β’ π DreamWeaver - Creative ideation β’ π‘ IdeaForge - Innovation catalyst β’ π AIBlogster - Blog generation β’ π£οΈ VocaMind - Voice synthesis |
β’ π DataSphere - Data analytics β’ π DataVision - Business intelligence β’ π TaskMaster - Project management β’ π Reportly - Report generation ⒠𧬠DNAForge - Growth optimization β’ βοΈ CareBot - Health insights |
- Ruby 3.3.0+
- Node.js 18+
- MongoDB Atlas account
- Redis 6+ (optional, for caching)
# Clone the repository
git clone https://github.com/1-ManArmy/fluffy-space-garbanzo.git
cd fluffy-space-garbanzo
# Make setup script executable
chmod +x setup.sh
# Run automated setup
./setup.sh
# Copy environment template
cp .env.example .env
# Edit .env and add your API keys
nano .env
Required API Keys:
# AI Services (choose at least one)
OPENAI_API_KEY=sk-... # OpenAI GPT models
ANTHROPIC_API_KEY=sk-ant-... # Claude models
RUNWAYML_API_KEY=... # Creative AI
GOOGLE_AI_API_KEY=... # Gemini models
# Database & Infrastructure
MONGODB_URI=mongodb+srv://... # MongoDB Atlas
AWS_ACCESS_KEY_ID=... # AWS services
AWS_SECRET_ACCESS_KEY=... # AWS services
# Authentication
PASSAGE_APP_ID=... # Passage auth
PASSAGE_API_KEY=... # Passage auth
# Payment Processing (optional)
STRIPE_SECRET_KEY=sk_live_... # Stripe payments
PAYPAL_CLIENT_ID=... # PayPal payments
# Development mode
bundle exec rails server
# Production mode
RAILS_ENV=production bundle exec rails server
# Docker deployment
docker-compose up -d
π Your platform is now running at http://localhost:3000
- Database: MongoDB Atlas with automatic backups
- Compute: AWS EC2 with auto-scaling groups
- Storage: AWS S3 with CloudFront CDN
- Caching: Redis for sessions and data caching
- Monitoring: New Relic, Sentry error tracking
- Security: Passage authentication, 1Password integration
# Multi-provider payment support
payment_service = PaymentService.new(provider: :stripe)
result = payment_service.process_payment(29.99, currency: 'usd')
# Subscription management
subscription = payment_service.create_subscription(customer_id, plan_id)
# Universal AI service
ai_service = BaseAiService.new(provider: :openai, model: 'gpt-4')
response = ai_service.complete("Analyze this business data...")
# Creative AI with RunwayML
runway = BaseAiService.new(provider: :runwayml)
video_url = runway.generate_video("A sunset over mountains", duration: 10)
All API requests require authentication via Passage tokens:
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://api.onelastai.com/v1/agents
Endpoint | Method | Description |
---|---|---|
/api/v1/agents |
GET | List all available agents |
/api/v1/agents/{id}/chat |
POST | Chat with specific agent |
/api/v1/users/profile |
GET | Get user profile |
/api/v1/health |
GET | System health check |
# Chat with NeoChat agent
curl -X POST https://api.onelastai.com/v1/agents/neochat/chat \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"message": "Help me plan a marketing strategy",
"context": "SaaS startup, B2B focus"
}'
βββ app/
β βββ controllers/ # Agent controllers
β βββ services/ # AI service integrations
β β βββ agents/ # Individual agent engines
β β βββ payment_service.rb
β β βββ passage_auth_service.rb
β βββ views/ # Agent interfaces
βββ config/
β βββ mongoid.yml # MongoDB configuration
β βββ routes.rb # Application routes
β βββ nginx/ # Production web server
βββ docker-compose.yml # Multi-service orchestration
βββ setup.sh # Automated setup script
βββ DEPLOYMENT.md # Deployment guide
- Create Agent Engine:
# app/services/agents/your_agent_engine.rb
class YourAgentEngine < BaseAgentEngine
def initialize
super(
name: "YourAgent",
description: "Your agent description",
capabilities: ["capability1", "capability2"]
)
end
def process_message(message, context = {})
# Your agent logic here
end
end
- Create Controller:
# app/controllers/your_agent_controller.rb
class YourAgentController < ApplicationController
def index
@agent = YourAgentEngine.new
end
end
- Add Routes:
# config/routes.rb
get '/your-agent', to: 'your_agent#index'
# Run test suite
bundle exec rspec
# Run specific agent tests
bundle exec rspec spec/services/agents/
# Integration tests
bundle exec rspec spec/controllers/
# Build and deploy with Docker Compose
docker-compose up -d
# Scale services
docker-compose up -d --scale web=3
# Production setup script
./setup.sh --production
# Manual deployment
RAILS_ENV=production bundle exec rails db:migrate
RAILS_ENV=production bundle exec rails assets:precompile
RAILS_ENV=production bundle exec rails server
# Deploy to Heroku
heroku create your-onelastai-app
git push heroku main
heroku run rails db:migrate
- System Health:
/health
endpoint - Database:
/health/database
- AI Services:
/health/ai_services
- Redis:
/health/redis
- Response Times: New Relic integration
- Error Tracking: Sentry monitoring
- User Analytics: Built-in dashboard
- API Usage: Rate limiting and tracking
We welcome contributions! Please see our Contributing Guidelines.
# Fork the repository
git clone https://github.com/your-username/fluffy-space-garbanzo.git
# Create feature branch
git checkout -b feature/amazing-new-agent
# Make your changes and test
bundle exec rspec
# Submit pull request
git push origin feature/amazing-new-agent
This project is licensed under the MIT License - see the LICENSE file for details.
- OpenAI - GPT model integration
- Anthropic - Claude model support
- RunwayML - Creative AI capabilities
- Passage - Authentication infrastructure
- MongoDB - Database platform
- AWS - Cloud infrastructure
- Documentation: docs/
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: [email protected]
Built with β€οΈ by the OneLastAI Team
β Star this repository if you find it helpful!
Welcome to your shiny new Codespace running Rails! We've got everything fired up and running for you to explore Rails.
You've got a blank canvas to work on from a git perspective as well. There's a single initial commit with the what you're seeing right now - where you go from here is up to you!
Everything you do here is contained within this one codespace. There is no repository on GitHub yet. If and when youβre ready you can click "Publish Branch" and weβll create your repository and push up your project. If you were just exploring then and have no further need for this code then you can simply delete your codespace and it's gone forever.