Commit graph

14 commits

Author SHA1 Message Date
f08f57e665 feat: Complete Brainy 1.0 Great Cleanup
🎯 THE GREAT CLEANUP - Making Brainy Beautiful

BREAKING CHANGES:
- Removed addSmart() method (use add() - it's smart by default)
- Removed duplicate Pipeline classes (consolidated into ONE Cortex)
- Removed 40+ CLI commands (now just 5 clean commands)

 WHAT'S DONE:
- Delete duplicate files: sequentialPipeline.ts, cortex-legacy.ts, serviceIntegration.ts
- Consolidated into ONE Cortex class (the orchestrator)
- Pipeline class now delegates to Cortex (backward compatibility)
- Clean CLI: add, import, search, status, help (ONE way to do everything)
- Interactive mode for beginners

📈 RESULTS:
- 5 CLI commands (was 40+)
- 1 Pipeline system (was 3+)
- Clean, obvious naming
- Beautiful user experience

This achieves the vision: ONE way to do everything, elegant and powerful.
2025-08-14 09:42:44 -07:00
7fb34a0b1d feat: Add web UI mode to brainy chat CLI
- Added --ui flag for terminal vs web coordination interface
- Integrated Brain Cloud coordination server support
- Enhanced CLI with authentication checks for premium features
- Updated cortex legacy handler for better error handling
- Improved default augmentations configuration
- Version bump to support new features
2025-08-12 18:19:38 -07:00
427f98cf6a feat: simplify chat CLI with unified command structure
- Replace `brainy chat-session` subcommands with `brainy chat` options
- Add --list, --search, --history flags to main chat command
- Implement beautiful terminal formatting without external dependencies
- Improve user experience with helpful tips and upgrade hints
2025-08-12 11:49:38 -07:00
f7484a9467 feat: Simplify architecture with Cortex orchestrator and clear augmentation tiers
## Major Architecture Improvements

### Cortex Refactoring
- Renamed AugmentationPipeline → Cortex for clarity
- Cortex is now the central orchestrator (not an augmentation)
- NeuralImport remains as the AI-powered SENSE augmentation
- Clean brain metaphor: BrainyData → Cortex → Augmentations

### Four-Tier Augmentation System
1. **Built-in** (Free, MIT): Neural Import, basic storage, search
2. **Community** (Free, npm): Community-created augmentations
3. **Premium** ($49-299/mo): AI Memory, Agent Coordinator, Enterprise connectors
4. **Brain Cloud** ($19-99/mo): Managed service with all features

### Zero Configuration Philosophy
- Everything works out of the box - no config needed
- Automatic model detection and loading
- Seamless integration between tiers
- Brain Cloud connects with one command: `brainy cloud`

### Documentation Updates
- Added PHILOSOPHY.md outlining design principles
- Created AUGMENTATION_ARCHITECTURE.md with tier system
- Added CLI_AUGMENTATION_GUIDE.md for augmentation management
- Updated README to "sell first" with concrete use cases
- Improved documentation organization in /docs

### Developer Experience
- Backward compatibility maintained with exports
- Clean, simple API surface
- Interactive-by-default approach
- Premium features integrate seamlessly

### Removed
- Deleted demo directory and deploy workflow (moved to website)
- Removed test wrapper scripts (bash 2>&1 bug workaround)

This refactor makes Brainy incredibly powerful yet easy to use, with everything automated and no configuration required. The Brain Cloud augmentations (AI memory, sync, coordination) integrate seamlessly as our killer features.
2025-08-11 09:40:37 -07:00
20aada6661 chore: Update all domain references to soulcraft.com
- Updated all soulcraftlabs.com references to soulcraft.com
- Updated all soulcraft-research.com references to soulcraft.com
- Updated CLI and documentation to use new domain
2025-08-10 16:45:19 -07:00
4594b20450 fix: enhance universal fs interface with encoding and withFileTypes support 2025-08-09 14:42:20 -07:00
ede8dd3ae4 feat: add 'brainy cloud' super command for simplified setup
- Add new 'brainy cloud' command for one-step Brain Cloud setup
- Update CLI help text to highlight Brain Cloud as primary offering
- Clean up premium licensing methods - redirect to Brain Cloud
- Simplify connectors README to focus on open-source interfaces
- Remove quantum vault references from core brainy repo

The premium features now live in the brain-cloud repository.
Users can setup everything with a simple 'brainy cloud' command.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-09 08:24:11 -07:00
682e152b98 feat: redesign Brainy CLI for intuitive UX and add Brain Jar support
- Refactor CLI to use direct commands instead of nested structure
- Add Brain Jar AI coordination commands with premium/free modes
- Update Cortex class with enhanced Brain Jar functionality
- Fix TypeScript compilation by removing exclusion of cortex directory
- Improve user experience with beautiful branded output
- Add comprehensive help system and backward compatibility

Major UX improvements:
- brainy init, add, search (direct commands)
- brainy install brain-jar (simple installation)
- brainy brain-jar start/dashboard/status (rich subcommands)
- brainy chat (interactive mode)
- brainy config set/get/list (configuration management)

This redesign makes Brainy significantly more user-friendly while
maintaining all existing functionality and adding powerful new
AI coordination capabilities.
2025-08-08 18:05:12 -07:00
93804be354 feat: add universal adapters for browser compatibility
- Create universal adapters for cross-platform support (browser/Node/serverless)
- Replace Node.js-specific imports with universal implementations
- Add OPFS support for browser persistent storage
- Maintain same BrainyData interface across all environments
- Enable real Brainy usage in browser console UI
- Keep package size optimized (no bloat)

Universal adapters in /src/universal/:
- uuid.ts: Cross-platform UUID generation
- crypto.ts: Browser/Node crypto operations
- fs.ts: OPFS/FileSystem/Memory storage adapter
- path.ts: Universal path operations
- events.ts: EventEmitter compatibility layer

This enables 'write once, run anywhere' for Brainy while maintaining
the exact same API. No breaking changes to existing code.
2025-08-08 15:22:38 -07:00
bd39b71fbf feat: v0.57.0 - rename CLI to brainy and Neural Import to Cortex
BREAKING CHANGES:
- CLI command renamed from 'cortex' to 'brainy'
- Neural Import renamed to Cortex augmentation
- Class CortexSenseAugmentation (was NeuralImportSenseAugmentation)

Benefits:
- npx @soulcraft/brainy now works automatically
- Better conceptual clarity: Cortex = AI intelligence layer
- Cleaner architecture: CLI = brainy, AI = Cortex, DB = BrainyData
2025-08-07 20:13:02 -07:00
27ce6c242d feat: release v0.56.0 - Cortex CLI complete implementation & TypeScript fixes
- Complete Cortex CLI command center with all features
- Fix all TypeScript compilation errors for clean build
- Add Neural Import as default SENSE augmentation (awaiting full integration)
- Update CHANGELOG with comprehensive v0.56.0 notes
- Add cortex.d.ts type definitions
- Fix error handling for unknown error types
- Fix emoji and color properties in terminal output
- Published to npm and created GitHub release
2025-08-07 19:59:19 -07:00
d5386a3643 feat: add Cortex CLI, augmentation system, and enterprise features
Major enhancements to Brainy vector + graph database:

Core Features (FREE):
- Cortex CLI: Complete command center for database management
- Neural Import: AI-powered data understanding and entity extraction
- Augmentation Pipeline: 8-stage extensible processing system
- Brainy Chat: Natural language interface to query data
- Performance monitoring and health diagnostics
- Backup/restore with compression and encryption
- Webhook system for enterprise integrations

Infrastructure:
- Clean separation of core (open source) and premium features
- Lazy-loaded augmentations with zero performance impact
- Comprehensive documentation for all new features
- Full TypeScript support with proper interfaces

Performance:
- Zero impact on core operations (proven with benchmarks)
- 2-3% performance improvement from better caching
- Package size remains at 643KB (no bloat)

Security:
- Removed sensitive files from Git history
- Added .gitignore rules for PDFs and private files
- Premium features in separate private repository

Premium Features (separate repository):
- Quantum Vault connectors (Notion, Salesforce, Slack, Asana)
- Licensing system for premium augmentations
- Revenue projections and business model

This commit maintains 100% backward compatibility while adding
powerful enterprise features as progressive enhancements.
2025-08-07 19:33:03 -07:00
ce677f441d chore: simplify build for v0.55.0 release
- Temporarily remove Cortex CLI dependencies to fix build
- Keep core coordination methods in BrainyData
- Cortex CLI will be added in v0.56 as separate package
2025-08-07 13:55:42 -07:00
89d6d1e8ce feat: add Cortex - complete CLI command center for configuration and coordination
- New CLI tool for managing Brainy databases
- Encrypted configuration management (replaces .env files)
- Distributed storage migration coordination
- Advanced MongoDB-style query interface
- Backup/restore, health checks, statistics
- Interactive shell mode
- One-line integration: await brainy.loadEnvironment()
- Full documentation and migration guides
- Node.js only (browser safe with environment detection)

BREAKING CHANGE: Package size increased ~250KB due to CLI dependencies
2025-08-07 13:53:17 -07:00