Claude Flow Multilang is a complete transformation that breaks language barriers in AI development. Built on the powerful v2.0 foundation, v3.0 adds revolutionary multilingual capabilities and Domain-Driven Design architecture.
- 🌍 14 Native Languages: EN, RU, ZH-CN, ZH-TW, JA, KO, DE, FR, ES, PT, TR, TH, IT, HI
- 🤖 Polyglot AI Agents: Process commands in any supported language
- 🏗️ Complete DDD Architecture: Bounded contexts, aggregates, domain events, CQRS
- 🎭 Cultural Context Awareness: Business etiquette and formality levels per locale
- 🔄 Real-time Translation: Automatic documentation and code synchronization
- 🛠️ DDD-SPARC CLI: New
ddd-sparc
tool for domain-driven development - 📊 7 Specialized DDD Agents: domain-expert, aggregate-designer, event-sourcing-specialist, etc.
- 🐝 Hive-Mind Intelligence: Queen-led AI coordination with multilingual support
- 🧠 Neural Networks: 27+ cognitive models with cultural adaptation
- 🔧 87+ MCP Tools: Comprehensive toolkit with polyglot capabilities
- 💾 SQLite Memory System: Persistent storage with language indexing
- 🪝 Advanced Hooks System: Culturally-aware automated workflows
- 📊 GitHub Integration: Repository management with multilingual documentation
- ⚡ Performance: 84.8% SWE-Bench solve rate, 2.8-4.4x speed improvement
🔥 Break Language Barriers: Build enterprise applications that work seamlessly across 14 languages with cultural awareness
- Node.js 20+ (LTS recommended)
- npm 9+ or pnpm (recommended for Windows)
- Claude Code (optional but recommended)
# Option 1: Install globally (recommended)
npm install -g claude-flow-multilang@latest
# Option 2: Use with npx (no installation)
npx claude-flow-multilang@latest init
# Option 3: Install with pnpm (best for Windows)
pnpm install -g claude-flow-multilang@latest
# 1. Initialize with your preferred language
npx claude-flow-multilang@latest init --language ru --ddd
# 2. Create a bounded context in Chinese
npx ddd-sparc context create "电子商务" --language zh-cn
# 3. Add aggregate in Japanese
npx ddd-sparc aggregate add 注文 --context 注文管理 --language ja
# 4. Spawn multilingual swarm
npx claude-flow-multilang@latest swarm init --languages en,ru,zh-cn,ja
# Use the new DDD-SPARC CLI
npx ddd-sparc init "MyProject" --languages en,de,fr
# Create bounded contexts
npx ddd-sparc context create "ordering" --language en
npx ddd-sparc context create "Bestellung" --language de
npx ddd-sparc context create "commande" --language fr
# Generate multilingual code
npx ddd-sparc generate --all --multilingual
Feature | Claude Flow v2.0 | Claude Flow Multilang v3.0 |
---|---|---|
Languages | English only | 14 native languages |
AI Agents | Standard swarm | Polyglot agents with cultural awareness |
Architecture | Basic patterns | Full DDD with bounded contexts |
Commands | English only | Native language commands |
Documentation | Single language | Auto-synchronized across languages |
Business Rules | Generic | Culturally adapted per region |
CLI Tools | claude-flow |
claude-flow + ddd-sparc |
Language | Code | Region | Script |
---|---|---|---|
English | EN | International | Latin |
Russian | RU | Russia, CIS | Cyrillic |
Chinese Simplified | ZH-CN | Mainland China | Simplified Han |
Chinese Traditional | ZH-TW | Taiwan, HK | Traditional Han |
Japanese | JA | Japan | Kanji/Kana |
Korean | KO | Korea | Hangul |
German | DE | DACH | Latin |
French | FR | France, Quebec | Latin |
Spanish | ES | Spain, LATAM | Latin |
Portuguese | PT | Portugal, Brazil | Latin |
Turkish | TR | Turkey | Latin |
Thai | TH | Thailand | Thai |
Italian | IT | Italy | Latin |
Hindi | HI | India | Devanagari |
- Bounded Contexts with language isolation
- Aggregates with multilingual invariants
- Domain Events with automatic translation
- Value Objects and Entities
- Repository Pattern with caching
- CQRS with Command/Handler architecture
- Event Sourcing support
- Specification phase with multilingual requirements
- Pseudocode with cultural patterns
- Architecture with regional compliance
- Refinement with TDD in any language
- Completion with internationalized deployment
- Formality levels (very formal, formal, neutral, informal)
- Communication styles per culture
- Decision-making patterns (consensus, hierarchical, individual)
- Meeting and negotiation protocols
- Date/time formatting
- Currency and number formats
- Address formats
- Name ordering conventions
- Legal and compliance requirements
# Install with all features
npm install -g claude-flow-multilang@latest
# Initialize with DDD and multilingual support
claude-flow-multilang init --ddd --multilingual
# Configure languages
claude-flow-multilang config set languages en,ru,zh-cn,ja
# Install without DDD for simple projects
npm install -g claude-flow-multilang@latest
# Initialize without DDD
claude-flow-multilang init --no-ddd
# Use basic features only
claude-flow-multilang swarm "build simple API"
import { ClaudeFlow, PolyglotAgent } from 'claude-flow-multilang';
const flow = new ClaudeFlow({
languages: ['en', 'ru', 'zh-cn'],
primaryLanguage: 'en',
enableDDD: true,
culturalContext: true
});
// Create polyglot agent
const agent = new PolyglotAgent({
name: 'GlobalAssistant',
languages: ['en', 'ru', 'zh-cn'],
culturalAwareness: true
});
// Process in any language
await agent.process("создать новый заказ"); // Russian
await agent.process("创建新订单"); // Chinese
await agent.process("create new order"); // English
// Create bounded context in multiple languages
const orderContext = new BoundedContext('ordering', {
languages: ['en', 'de', 'ja'],
primaryLanguage: 'en',
ubiquitousLanguage: {
en: { order: 'Order', customer: 'Customer' },
de: { order: 'Bestellung', customer: 'Kunde' },
ja: { order: '注文', customer: '顧客' }
}
});
// Create multilingual aggregate
class Order extends MultilingualAggregate {
static create(customerId, items, language) {
const order = new Order(customerId, items);
order.setLanguage(language);
order.applyBusinessRules();
order.applyCulturalRules();
return order;
}
}
claude-flow-multilang init [options] # Initialize project
claude-flow-multilang swarm <task> # Quick AI coordination
claude-flow-multilang hive-mind <command> # Complex orchestration
claude-flow-multilang memory <action> # Memory management
claude-flow-multilang config <key> <value> # Configuration
ddd-sparc init <project> # Initialize DDD project
ddd-sparc context create <name> # Create bounded context
ddd-sparc aggregate add <name> # Add aggregate
ddd-sparc service create <name> # Create domain service
ddd-sparc generate [options] # Generate code
Metric | Standard | With Multilingual | Improvement |
---|---|---|---|
Translation Speed | - | < 50ms | Real-time |
Language Detection | - | < 10ms | Instant |
Cultural Analysis | - | < 100ms | Fast |
Parallel Processing | 1x | 2.8-4.4x | Significant |
Memory Efficiency | Baseline | +15% overhead | Optimized |
Cache Hit Rate | 70% | 90% | Improved |
// Start with single language
const flow = new ClaudeFlow({
features: {
multilingual: false,
ddd: false
}
});
// Enable features as needed
flow.enableMultilingual(['en', 'ru']);
flow.enableDDD();
// Perfect for international desktop applications
import { ClaudeFlow } from 'claude-flow-multilang';
export class TauriApp {
constructor() {
this.flow = new ClaudeFlow({
features: {
multilingual: true,
ddd: false, // Optional for simple apps
languages: this.detectSystemLanguages()
}
});
}
}
- Installation Guide
- Multilingual Features
- DDD Integration Guide
- DDD Multilingual Patterns
- API Reference
- Migration from v2.0
We welcome contributions in any of our supported languages! Please see CONTRIBUTING.md for guidelines.
MIT License - see LICENSE for details.
- GitHub: https://github.com/chatman-media/claude-flow-multilang
- NPM: https://www.npmjs.com/package/claude-flow-multilang
- Documentation: https://github.com/chatman-media/claude-flow-multilang/wiki
- Issues: https://github.com/chatman-media/claude-flow-multilang/issues
- Discord: Join our community
Claude Flow Multilang v3.0.0 - Breaking Language Barriers in AI Development 🌍🤖
Built with ❤️ by the Claude Flow community