ShareAI
ShareAI, developed by Growably, is an innovative semi-decentralized network designed to democratize access to artificial intelligence. By enabling users to share their computing resources, ShareAI creates a fairer ecosystem where AI capabilities are available to everyone. Participants can earn tokens for their contributions or donate them to support charitable causes.
Website
Project Overview
The ShareAI platform bridges the gap between decentralization and accessibility. Unlike traditional peer-to-peer systems, which are prone to privacy risks, ShareAI ensures security, usability, and reliability through a hybrid approach.
Designed for both technical and non-technical users, the solution provides:
- An intuitive desktop application.
- Developer-friendly APIs.
- Robust fallback systems for seamless AI model sharing and usage.
The Challenge
We identified three key challenges:
- Decentralization Flaws: Conventional peer-to-peer systems expose user data to potential bad actors, compromising privacy.
- Accessibility: Creating a user-friendly solution for contributors with varying levels of technical expertise.
- Cost Efficiency: Building a scalable, secure platform while minimizing operational expenses to ensure long-term sustainability.
Objective
To develop a secure and scalable MVP that enables users to:
- Seamlessly share their computing resources for AI processing.
- Earn tokens or support causes through a flexible rewards system.
- Integrate AI capabilities into their projects using a RESTful API.
- Provide a reliable and private AI-sharing experience without compromising performance.
Solution
Desktop Application Development
- Built using Electron for the backend and React for the frontend.
- Ensures a fast time-to-market, flexibility, and a clean, user-friendly interface for managing AI models.
Model Management Integration
- Leveraged the Ollama RESTful API and CLI tools to enable model installation, management, and sharing across different PC environments.
- Eliminated the need to build this functionality from scratch, focusing instead on the platform’s unique features.
Secure and Scalable Server Architecture
- Designed an auto-scaling infrastructure to handle growing demand efficiently.
- Avoided costly cloud platforms like AWS, reducing operational expenses by up to 90% through custom, scalable solutions.
Flexible Rewards System
Users can choose how to allocate their earnings:
- 100% Rewards: Keep all tokens.
- 50% Split: Balance between personal rewards and charitable causes.
- 100% Mission: Donate all rewards to supported NGOs.
Developer-Friendly API
- Mapped to the OpenAI API standard, enabling easy integration with familiar SDKs and tools.
- Participants can create API keys for use in their projects.
Fallback Mechanisms
- If a model is unavailable, requests are automatically rerouted to alternative models within the network or external vendors for uninterrupted service.
Let’s
work
We build tomorrow today since 2020. Let’s shape your ideas together!