I’ve found an open source project called OpenWebUI that offers me most if not all of the things I want to build my digital brain.
And it does so in a manner that does not require me to be a developer to set it up:
-
It provides an interface similar to ChatGPT that I can use to communicate with my digital brain.
-
It provides the ability to use AI models that I host locally on my computer, as well as to hook into any open or closed source model that I can access via an API.
-
And it comes with knowledge storage that I can also host locally on my computer or in my own private cloud so I have full ownership and control over my data.
And it is fully open source which means that once I download the software I own and control it and no one else can (unless I want them to).
Here is a recording of my discussion with Beck going over my initial thoughts on OpenWebUI and why I think it may be a great option that anyone can use to create, control, and benefit from their own digital brain.
And here is a summary of the primary items discussed:
Here’s a summary of the main items discussed in the transcript:
- Open Web UI:
- An open-source project that provides a front-end interface for AI interactions
- Has a community of contributors (around 193) and is actively developed
- Supports multiple AI models, including OpenAI and open-source models
- Includes features like web search, vision capabilities, and RAG (Retrieval-Augmented Generation)
- Privacy and Data Concerns:
- Discussion on how to ensure data privacy when using AI services
- Options considered: using OpenAI directly, using a private cloud setup, or data masking/filtering
- Hosting Options:
- Decided to use Google Cloud for hosting due to familiarity and pricing transparency
- Plan to host open-source models (like Llama 3.1) and Open Web UI in the cloud
- Discussed the possibility of using smaller, fine-tuned models for specific tasks (e.g., food diary)
- Technical Setup:
- Plan to set up a private cloud environment to host AI models and Open Web UI
- Considered using Docker for easier deployment and environment management
- Discussed the use of vector databases (like Chroma DB) for document storage and retrieval
- Next Steps:
- The developer will review the Open Web UI codebase and assess its suitability for the project
- Set up a Google Cloud account and invite the developer as an admin
- Schedule a follow-up call on Friday to discuss findings and progress
- Project Vision:
- Building a personal AI assistant with a focus on health and privacy
- Interest in creating a community around open-source, privacy-focused AI tools
- Cost Considerations:
- Estimated monthly costs for cloud hosting (around $100-$150 for personal use)
- Discussion on balancing model size, performance, and hosting costs
The conversation concluded with both parties expressing excitement about the potential of using Open Web UI to accelerate the project’s development.