Hi Guys,
Please find this week’s developer updates livestream recording followed by an AI powered summary below.
We stream live on the BrainDrive Youtube channel every Monday at 10am eastern time. Questions, comments, concerns and ideas welcome as always.
Thanks
Dave W.
Recording:
Links mentioned in the call:
Roadmap
Chat w/ Docs Plugin Thread
AI Chat Plugin Thread
Model Match Thread
White Paper Draft
AI Powered Summary:
-
Multiple developers now working on different areas.
-
Allows more specialization and efficient problem-solving.
Chat With Documents Plugin (Beck’s Work)
-
Enables document upload and project-specific chat.
-
Also contributes to core architecture and installer.
-
Will launch Docker containers to support microservices.
Microservice Infrastructure & Docker Integration
-
Developers can build microservices using Docker (FastAPI, Python, MCP).
-
System automatically handles start/stop of services with Brain Drive.
-
Reduces user friction in setting up external tools.
Roadmap & Core Improvements
-
Cleaned up the top 4 roadmap items.
-
Hardened registration backend.
-
Identified and working on multi-server issue with Llama AI provider.
-
One-click installer likely delayed beyond version 0.6.
Plugin System Overhaul
-
All plugins removed from main repo and placed in their own repos.
-
Plugins now installable via GitHub or zip file.
-
Reduces confusion and makes development more modular.
Registration System Enhancements
-
Backend validation completed.
-
Next step: improve UI feedback (e.g., password strength errors).
-
Expecting completion shortly.
Brain Drive Model Match Project
-
Published two use-case-based model comparison videos.
-
First use case: therapy models.
-
MIT-licensed evaluator released with videos.
-
Community encouraged to test, contribute, and suggest improvements.
Upcoming Model Match Use Cases
-
New video + use case every Thursday.
-
Next use case: email writing.
-
Long-term plan: compile scores across all use cases to rank models.
Developer Updates
Beck:
-
Continued work on Chat With Documents.
-
Fixing a circular dependency issue in migrations.
Matt:
-
Paused work on search.
-
Polishing the default chat plugin UI/UX.
September 7 Beta Launch Prep
-
Open beta targeted for Sept 7.
-
Focused on polish and stability, not new features.
-
Soft launch strategy: small forums first, broader platforms after refinement.
Documentation Updates
-
Screenshots need updating.
-
Install guide must reflect new plugin handling and environment files.
-
Plugin root guide will be revised for conceptual clarity.
-
Will link to code instead of embedding outdated examples.
GitHub Issues Review
-
Fixed: module control visibility and theme mismatch.
-
Open: duplicate module name issue with multiple modules on a page.
Development Priorities for This Week
-
Improve user registration/login error messages.
-
Fix Llama AI multi-server bug.
-
Resolve page “bounce” rendering issue in page builder.
-
If time allows, begin work on the installer.
Planning for Launch
-
Focus on developer experience and polish.
-
Dave working on white paper and launch collateral.
-
Aim: be the most professional open-source platform for building personal AI systems.
Code Cleanup and Stability Focus
-
Next 1–2 months: thorough cleanup of core codebase.
-
Remove legacy/test code and improve maintainability.
-
Add documentation to help developers understand and contribute.
Marketplace & Plugin Sharing (Future Roadmap)
-
Build marketplace for easy plugin discovery and installation.
-
Enable one-click install from external or embedded plugin stores.
-
Support viewing and installing plugins directly from within Brain Drive.
Strategic Roadmap Themes
-
Expand microservice support (e.g., MCP).
-
Ensure installer works cross-platform (Windows, Mac, Linux).
-
Encourage ecosystem where devs build and monetize features.
-
Keep Brain Drive Core modular, small, and MIT-licensed.
Community Involvement
-
Open to contributions from both AI and broader open-source communities.
-
Experience from other OSS projects can add value even without AI expertise.
Summary Vision
-
Brain Drive as a foundational system for devs to build custom AI tools.
-
Core functionality: chat, RAG, memory.
-
Plugins allow for limitless customization.
-
Default tools and plugins included to showcase possibilities.