DeVinci - Your end-to-end decentralized AI chat app

Project highlights

DeVinci is a decentralized, browser-based AI chat application that brings full user privacy and control right to your fingertips. By loading and running the AI model directly within the user’s browser, DeVinci ensures that conversations and data stay entirely on the user’s device. For those who wish to store and access their chats later, DeVinci also offers an option to securely save conversations on the Internet Computer to make them available anytime, anywhere.

DeVinci is designed to be your genuinely personal AI assistant. It serves a wide range of users looking for private and dependable AI assistance without the concerns of corporate data tracking or biased outputs. Whether users need support, advice, or simply a friendly chat, DeVinci is there to provide an honest, unbiased, and private interaction.

Web3 advantages

Unlike typical Web2 AI assistants, DeVinci doesn’t rely on cloud-based, corporate-controlled infrastructures that retain, analyze, or even profit from user data. Instead, it’s built on the Internet Computer, making DeVinci both decentralized and independent. This unique approach provides users with a level of trust, privacy, and control that is nearly impossible in traditional AI assistants. By running the AI model entirely in-browser, DeVinci sidesteps the typical data collection mechanisms found in Web2 solutions and puts the power firmly in the user’s hands.

How is it built

DeVinci utilizes open-source AI models to select from. The selected AI then is loaded and operates entirely within the browser. This setup is supported by JavaScript and Web LLM, which facilitates in-browser AI processing. User data and optional persistent storage are handled via the Internet Computer, which acts as a secure and decentralized database.

The architecture also includes:

  • Progressive Web App (PWA) capabilities, enabling installation and offline use.
  • Vector databases for personalized user knowledge bases, with a hybrid approach that stores data in-browser and can synchronize with the Internet Computer as needed.
  • AI runtime settings to give users the option to personalize their AI further and be in full control over their experience.

Internet Computer superpowers

The Internet Computer enables DeVinci to provide users with secure, decentralized data storage for persistent chat histories, eliminating the need for central servers and significantly reducing security risks. The app leverages the Internet Computer’s canister system, allowing users to own their own data canisters for added privacy. Additionally, using the Internet Computer’s decentralized hosting for the app and user data boosts accessibility, as users can retrieve their data from any device without compromising privacy.

Go-To-Market strategy

To attract users, DeVinci’s initial focus is on privacy-conscious communities, tech enthusiasts, and users in Web3 spaces who seek alternatives to corporate-controlled AI assistants. Community-building efforts will include partnerships with Web3 privacy advocates and forums, targeted social media engagement, and regular content to showcase DeVinci’s unique approach to AI and privacy. Further, DeVinci will pursue integrations with existing Web3 projects and communities on the Internet Computer, building a network effect around its user-first AI approach.

Monetization

DeVinci is committed to an open, decentralized model and is built as a free-to-use service. Future monetization plans may include premium features, such as advanced model fine-tuning and extended on-chain data storage options.

Status of the project

DeVinci is online and ready to use with completed key milestones such as branding, interface design, and in-browser AI functionality. Further enhancements and innovations are well underway. The app currently supports chat functionality with user-specific knowledge bases in development, offering options for users to store their conversations on-chain. PWA capabilities and offline support (including installability) are also in place, with further enhancements in the pipeline.

Resources

Future Plans

Upcoming developments include enhancing DeVinci’s interface further based on user feedback, expanding in-browser fine-tuning options, and adding more offline functionality. We’re also exploring options to integrate end-to-end encryption via vetKeys once available.