@beast-mode/core
v1.0.1
Published
BEAST MODE - Neural Intelligence Development Ecosystem. AI-powered code analysis, deployment orchestration, and development intelligence.
Maintainers
Readme
BEAST MODE 🎸
Built for Vibe Coders Who Ship with Style
Code Better. Ship Faster. Have Fun.
⚡ What is BEAST MODE?
BEAST MODE is your AI-powered co-pilot for building better code.
We're not just another dev tool. We're built for vibe coders - developers who code with passion, build with purpose, and ship with style. With 9 integrated AI systems, BEAST MODE helps you write better code, learn faster, and have more fun while doing it.
🎯 NEW: Day 2 Operations Platform - The AI Janitor that works while you sleep. Silent refactoring, architecture enforcement, and invisible CI/CD for AI-generated code.
That's the BEAST MODE VIBE. 🚀
🤖 9 Integrated AI Systems
| AI System | Purpose | Key Features | |-----------|---------|--------------| | Oracle AI | Architectural Intelligence | Code analysis, performance insights, security scanning | | Code Roach | Bug Detection & Fixing | Automated bug detection, code optimization, vulnerability scanning | | Daisy Chain | Workflow Orchestration | Task coordination, process automation, intelligent sequencing | | Conversational AI | Natural Language Interface | Code suggestions, documentation, guided development | | Health Monitor | System Monitoring | Real-time diagnostics, self-healing, performance tracking | | Mission Guidance | Project Planning | Success prediction, risk assessment, timeline optimization | | Marketplace AI | Plugin Intelligence | Smart recommendations, usage analytics, monetization | | Quality Engine | Code Quality Analysis | Comprehensive scoring, improvement suggestions | | Deployment Orchestrator | Multi-Platform Deployment | Automated deployments, rollback capabilities, scaling |
💰 Pricing & Business Model
Freemium SaaS - Built by a solo developer for developers worldwide
Free Forever (MIT License)
- ✅ 10,000 API calls/month
- ✅ Core library (MIT licensed)
- ✅ Basic quality checks
- ✅ Community support
- ✅ Self-hosted deployment
Paid Tiers
- Developer: $79/month ($790/year) - 100K calls, Day 2 Operations, priority support
- Team: $299/month ($2,990/year) - 500K calls, team collaboration, enterprise guardrail
- Enterprise: $799/month ($7,990/year) - 2M calls, white-label, SSO, custom integrations
Note: Core library is MIT licensed and works offline. Cloud API access requires subscription.
View Full Pricing • 30-Day Money-Back Guarantee
🚀 Quick Start
For New Developers
New to BEAST MODE? Start here:
- 📖 Quick Start Guide - Get running in 5 minutes
- 🎯 100-Point FTUE Guide - Complete walkthrough
- 💼 New Developer Workflow - Day-in-the-life guide
Installation
npm install -g @beast-mode/core
# or
npm install @beast-mode/coreCLI Quick Start
# Initialize in your project (with epic animations!)
beast-mode init
# Login to BEAST MODE (shows awesome creature animation)
beast-mode login
# Run your first quality check
beast-mode quality check
# Get your quality score
beast-mode quality score
# Enable Day 2 Operations (The AI Janitor)
beast-mode janitor enable --overnight
# Check janitor status
beast-mode janitor status
# Launch dashboard
beast-mode dashboard --open
# See artwork gallery
beast-mode artwork gallery
# Summon epic creatures
beast-mode artwork animate --kraken
beast-mode artwork animate --narwhalProgrammatic Usage
import { BeastMode } from '@beast-mode/core';
// Free tier: Works offline with limited features
const beastMode = new BeastMode({
oracle: { enabled: true },
codeRoach: { enabled: true },
daisyChain: { enabled: true }
});
// Paid tier: Add API key for cloud features
const beastMode = new BeastMode({
apiKey: process.env.BEAST_MODE_API_KEY, // Get from https://beastmode.dev/dashboard
janitor: {
enabled: true,
silentRefactoring: true,
architectureEnforcement: true,
overnightMode: true
}
});
await beastMode.initialize();
// Validates subscription tier and unlocks features
// Analyze code quality
const quality = await beastMode.getQualityScore();
console.log(`Quality Score: ${quality.overall}/100`);
// Day 2 Operations - The AI Janitor
const janitorStatus = await beastMode.janitor.getStatus();
console.log(`Issues Fixed: ${janitorStatus.issuesFixed}`);
console.log(`PRs Created: ${janitorStatus.prsCreated}`);
// Deploy your application
await beastMode.deployApplication({
platform: 'vercel',
environment: 'production'
});🤖 ML Training System
Complete ML training data pipeline with feedback collection
Quick Start
# Monitor feedback collection
npm run monitor:feedback
# Extract training data
npm run test:training-extractor
# Build training dataset
npm run test:training-pipeline
# Test feedback collector
npm run test:feedback-collectorComponents
- Training Data Extractor - Extracts from production + GitHub
- Feedback Collector - Records outcomes for predictions
- Training Pipeline - Combines, validates, and exports datasets
- Feedback Monitor - Tracks feedback rates and alerts
Documentation
docs/COMPLETE_ML_TRAINING_SYSTEM.md- Complete system overviewdocs/TRAINING_DATA_IMPLEMENTATION_GUIDE.md- Implementation guidedocs/FEEDBACK_COLLECTION_INTEGRATION.md- Service integration
Current Status: 728 predictions, 2 with actual values (0.27% feedback rate)
📚 Documentation
Core API
BeastMode Class
interface BeastModeOptions {
oracle?: OracleOptions;
codeRoach?: CodeRoachOptions;
daisyChain?: DaisyChainOptions;
conversationalAI?: ConversationalAIOptions;
healthMonitor?: HealthMonitorOptions;
missionGuidance?: MissionGuidanceOptions;
marketplace?: MarketplaceOptions;
quality?: QualityOptions;
deploymentOrchestrator?: DeploymentOptions;
}
class BeastMode {
constructor(options: BeastModeOptions = {});
async initialize(): Promise<void>;
// Core methods
async analyzeQuality(path: string): Promise<QualityReport>;
async deployApplication(config: DeploymentConfig): Promise<DeploymentResult>;
// Component access
getComponent(name: string): any;
}Quality Analysis
const quality = await beastMode.analyzeQuality('./src');
console.log(quality);
// {
// score: 87,
// issues: 12,
// improvements: 8,
// metrics: {
// complexity: 2.3,
// coverage: 85,
// maintainability: 78
// }
// }AI Code Assistant
const ai = beastMode.getComponent('conversationalAI');
const response = await ai.processQuery(
"How can I optimize this React component?"
);
console.log(response.answer);
// Intelligent suggestions and code improvementsAutomated Deployment
const deployment = await beastMode.deployApplication({
name: 'my-app',
platform: 'vercel',
strategy: 'blue-green',
environment: 'production',
source: './dist'
});
console.log(`Deployment: ${deployment.deploymentId}`);
// Monitors deployment progress automatically🔧 Configuration
Environment Variables
# BEAST MODE API Key (for cloud features)
BEAST_MODE_API_KEY=your_api_key_here # Get from https://beastmode.dev/dashboard
# AI Service Endpoints
ORACLE_API_URL=http://localhost:3006
CODE_ROACH_API_URL=http://localhost:3007
DAISY_CHAIN_API_URL=http://localhost:3008
# Deployment Platforms
VERCEL_API_KEY=your_vercel_api_key
RAILWAY_API_KEY=your_railway_api_key
AWS_ACCESS_KEY_ID=your_aws_key
AWS_SECRET_ACCESS_KEY=your_aws_secret
# Database (optional)
DATABASE_URL=postgresql://...License & Subscription
Core Library: MIT licensed - works offline with limited features
Cloud API: Requires subscription - features unlocked based on tier
Get API Key:
- Sign up at https://beastmode.dev
- Go to Dashboard → API Keys
- Create new API key
- Set
BEAST_MODE_API_KEYenvironment variable
Subscription Tiers:
- Free: $0 - 10K calls/month, basic features
- Developer: $79/month - 100K calls, Day 2 Operations
- Team: $299/month - 500K calls, team features
- Enterprise: $799/month - 2M calls, enterprise features
See LICENSE.md for full licensing details.
Advanced Configuration
const beastMode = new BeastMode({
oracle: {
enabled: true,
confidence: 0.95,
maxTokens: 4096
},
codeRoach: {
enabled: true,
aggressive: false,
autoFix: true
},
deploymentOrchestrator: {
enabled: true,
platforms: ['vercel', 'railway', 'aws'],
rollbackOnFailure: true
}
});🎯 Use Cases
Enterprise Development
- Quality Assurance: Automated code review and quality scoring
- Deployment Automation: Zero-downtime deployments across multiple platforms
- Team Coordination: AI-powered workflow orchestration
- Security Monitoring: Real-time vulnerability detection
Startup Development
- Rapid Prototyping: AI-assisted code generation and optimization
- Scalable Deployments: Multi-platform deployment from day one
- Performance Monitoring: Real-time application health tracking
- Cost Optimization: Intelligent resource management
Open Source Projects
- Code Quality: Maintain high standards with automated analysis
- Documentation: AI-generated documentation and examples
- Community Management: Automated issue triage and PR reviews
- Release Management: Intelligent versioning and deployment
🏆 Performance & Reliability
- ⚡ Fast API Response Times - Quality scores in seconds
- 🏥 Production Monitoring - Real-time system health tracking
- 🔄 Automated Systems - Day 2 Operations for code maintenance
- 📊 Quality Tracking - Historical data and trends
- 🚀 Scalable Architecture - Built for growth
🚀 Getting Started
For Users (Installing BEAST MODE)
npm install @beast-mode/coreFor Developers (Contributing to BEAST MODE)
# Clone the repository
git clone https://github.com/repairman29/BEAST-MODE.git
cd BEAST-MODE
# Set up environment variables
cp ENVIRONMENT_SETUP.md .env.local
# Edit .env.local with your API keys
# Install dependencies
npm install
# Start development
npm run devRunning AI Services Locally
# Start individual AI services
npm run oracle:start # Port 3006
npm run code-roach:start # Port 3007
npm run daisy-chain:start # Port 3008
# Or start all services
npm run services:start🛡️ Open Source Business Model
BEAST MODE is proudly open source while protecting our business interests.
Why Open Source?
- Trust & Transparency: Developers can audit our code
- Community Building: Contributors improve the platform
- Standards Compliance: Industry best practices
- SEO & Discovery: Public code helps marketing
What's Protected?
- API Keys & Secrets: Never in code (see Environment Setup)
- Business Logic: Proprietary algorithms and optimizations
- Future Features: Advanced capabilities remain private
- Pricing Strategy: Competitive advantages protected
- Brand Assets: Trademarks and visual identity
Commercial Licensing
While the core is MIT-licensed, commercial features and enterprise support are available. See Licensing and Pricing for details.
📄 License
MIT License - see LICENSE for details.
🌟 Roadmap
- [ ] Quantum AI Integration - Advanced quantum computing algorithms
- [ ] Multi-Language Support - Python, Go, Rust integrations
- [ ] Enterprise SSO - Single sign-on and team management
- [ ] AI Marketplace - Third-party plugin ecosystem
- [ ] Mobile SDK - React Native and Flutter support
🚀 Launch & Deployment
Automated Launch Script
BEAST MODE includes a comprehensive launch script that handles:
- ✅ NPM package publishing
- ✅ Vercel project configuration
- ✅ Domain setup (beast-mode.dev)
- ✅ DNS record updates
- ✅ Launch announcements
Quick Launch
# Step 1: Login to NPM
npm login
# Step 2: Publish to NPM
npm publish --access public
# Step 3: Complete post-launch setup
npm run launch:post-npmThis will guide you through the entire launch process!
Manual Launch Steps
If you prefer to do things manually:
1. Publish to NPM
# Login to NPM (if not already)
npm login
# Publish the package
npm publish --access public2. Update Vercel Project
# Update Vercel project settings
npm run vercel:updateOr manually in Vercel dashboard:
- Go to your
beast-modeproject - Settings → Git → Change repository to
repairman29/BEAST-MODE - Settings → Build & Development → Root Directory:
website
3. Configure Domain
In Vercel project settings:
- Settings → Domains → Add
beast-mode.dev - Copy the DNS records provided
4. Update DNS Records
# Update Porkbun DNS automatically
npm run dns:updateOr manually in Porkbun: Add CNAME records:
- Host:
@, Answer:cname.vercel-dns.com - Host:
www, Answer:cname.vercel-dns.com
Environment Setup
Copy env.example to .env and fill in your API keys:
cp env.example .env
# Edit .env with your credentialsRequired for launch:
VERCEL_TOKEN- Get from https://vercel.com/account/tokensPORKBUN_API_KEY&PORKBUN_SECRET_KEY- From Porkbun account
API Scripts
BEAST MODE includes CLI tools for API management:
# Vercel project management
npm run vercel:update
# DNS record management
npm run dns:update
# Check DNS records
node scripts/porkbun-api.js records beast-mode.dev📞 Support
- Documentation: docs.beastmode.dev
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: [email protected]
🙏 Acknowledgments
Built with ❤️ using cutting-edge AI and machine learning technologies.
BEAST MODE: Where AI meets Development. Transform your workflow with intelligent automation. 🧠⚡🚀
