Professional AI tools with a simple interface
Studio Moikas is a comprehensive AI-powered creative platform that combines multiple AI tools into one seamless experience. Generate images, create videos, clone voices, build AI workflows, and more - all with transparent pricing and no hidden fees.
- Multiple AI Models: FLUX Pro, SANA, Stable Diffusion, and custom LoRA models
- Advanced Controls: CFG scale, inference steps, style presets, aspect ratios
- Custom Models: Upload and use your own LoRA models
- High Quality: Professional-grade outputs with no generation limits
- AI Video Generation: Create videos from text prompts
- Video Enhancement: Restore and improve existing videos
- Real-time Processing: Async job system with webhook integration
- Multiple Formats: Support for various video formats and resolutions
- Text-to-Speech: Multiple AI voices with natural intonation
- Voice Cloning: Create custom voice models from samples
- Document Narration: Convert PDFs and documents to audio
- Chunked Processing: Handle long-form content efficiently
- Visual Workflow Editor: Drag-and-drop AI agent orchestration
- Multi-Agent Coordination: Planner, Executor, Coordinator agents
- Pre-built Templates: Ready-to-use workflows for common tasks
- Custom Tools: Build and integrate your own AI tools
- Layer-based Editing: Professional image editing capabilities
- Text Overlays: Add and customize text on images
- AI Enhancements: Integrate AI-powered editing features
- Export Options: Multiple format support
- Content Generation: Scripts, summaries, social media posts
- Text Analysis: Sentiment analysis and content insights
- Multi-format Output: Generate content for various platforms
- Session History: Track and manage your text projects
- Node.js 18+ (we recommend using Bun for faster performance)
- PostgreSQL database (we use Supabase)
- Redis instance (we use Upstash)
-
Clone the repository
git clone https://github.com/moikas-code/studio_moikas.git cd studio_moikas -
Install dependencies
bun install # or npm install -
Set up environment variables
cp .env.example .env.local
Configure the following services:
- Supabase: Database and authentication
- Clerk: User management and authentication
- fal.ai: AI model infrastructure
- Stripe: Payment processing
- Upstash Redis: Caching and rate limiting
- xAI (Grok): Multi-agent AI workflows
-
Start local development
# Start local Supabase bun run supabase:start # Run database migrations bun run supabase:db:reset # Start development server bun run dev
-
Access the application
- Frontend: http://localhost:3000
- Supabase Studio: http://localhost:54323
- Status Page: http://localhost:3000/status
- Frontend: Next.js 15 with App Router, React 19, TypeScript
- Runtime: Bun (faster than Node.js)
- Styling: Tailwind CSS v4 + DaisyUI with macOS-inspired design
- Database: Supabase (PostgreSQL) with Row Level Security
- Authentication: Clerk with custom age verification
- AI Services: fal.ai for image/video, xAI (Grok) for text and workflows
- Payments: Stripe with subscription management
- Caching: Upstash Redis for performance and rate limiting
- PWA: Progressive Web App support with offline capabilities
- Token System (Mana Points): Universal currency across all tools
- Job System: Async processing with webhook integration
- Rate Limiting: Plan-based request limits with Redis
- Health Monitoring: Real-time service status tracking
- Security: Comprehensive RLS policies and data protection
Studio Moikas uses a transparent Mana Points (MP) system:
- Free Plan: 125 MP/month + basic features
- Standard Plan: $20/month for 20,480 MP + premium features
- Pay-as-you-go: From $2 for additional tokens that never expire
- Image Generation: 1-320 MP (varies by model)
- Video Effects: 750 MP/second
- Text-to-Speech: 25 MP per 250 characters
- MEMU Workflows: 5-15 MP per operation
Free users pay 4x base cost, Standard users pay 1.5x base cost
# Development
bun run dev # Start development server with Turbopack
bun run build # Build for production
bun run start # Start production server
bun run lint # Run ESLint
bun run type-check # Run TypeScript checks
# Database
bun run supabase:start # Start local Supabase
bun run supabase:stop # Stop local Supabase
bun run supabase:reset # Reset database with fresh migrations
bun run supabase:pull # Pull schema from remote
bun run supabase:push # Push local schema to remote
# Testing & Quality
bun run storybook # Start Storybook component library
bun run test # Run test suite (when available)
# Webhooks (for local development)
bun run tunnel:start # Start Cloudflare tunnel for webhook testing
bun run dev:tunnel # Start dev server with tunnelStudio Moikas is currently in Early Access with active development:
- β Core Features: Image generation, video effects, audio tools
- β MEMU System: AI workflow orchestration
- β Authentication: Age verification and user management
- β Payment System: Stripe integration with token system
- β macOS Design: Beautiful, responsive interface
- π§ Mobile App: React Native version in development
- π§ API Access: Public API for developers
- π§ Marketplace: Community models and workflows
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Make your changes following our code style (snake_case for variables/functions, DRY principles)
- Run tests and linting:
bun run lint && bun run type-check - Commit with conventional commits:
git commit -m "feat: add amazing feature" - Push to your branch:
git push origin feature/amazing-feature - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: studio.moikas.com
- Status Page: studio.moikas.com/status
- Documentation: docs.studio.moikas.com (coming soon)
- Support: @moikas_official on X (Twitter)
- Privacy Policy: studio.moikas.com/privacy-policy
If you discover a security vulnerability, please send an email to security@moikas.com. All security vulnerabilities will be promptly addressed.
See CHANGELOG.md for a detailed history of changes and releases.
Built with β€οΈ by the Moikas team
Empowering creators with professional AI tools