PublicAI
The main chat app for the Public AI Inference Utility, based on OpenWebUI
Public AI Inference Utility
A public compute platform for everyone.
The Public AI Inference Utility is a public compute platform that provides free and low-cost access to state-of-the-art AI models. Built on principles of openness and accessibility, the Utility serves as critical infrastructure for citizens, businesses, researchers, and the public sectors of several different countries.
Unlike commercial AI APIs that prioritize profit maximization, the Utility is designed to serve the public interest. We provide transparent pricing, open governance, and equitable access to ensure that AI capabilities are available to everyone, not just those who can afford premium services.
This repository contains the production deployment configuration and community contributions for the platform.
How to Contribute
We welcome contributions from the community! There are several ways you can help make AI more accessible:
π€ Community Contributions (/community)
The community/ folder contains user-contributed enhancements that make the platform more accessible and useful:
owui_functions/: Custom functions and tools for the Open WebUI platform- Language toggle functions (SchwizerdΓΌtsch, Singlish)
- Sponsor attribution utilities
- Custom AI model integrations
system_prompts/: Region-specific and specialized system prompts- Localized prompts for different countries/regions
- Domain-specific prompt templates
How to contribute to community features:
- Fork this repository
- Add your function to the appropriate folder in
community/ - Include documentation and examples
- Submit a pull request with a clear description
βοΈ Infrastructure Contributions (/charts)
For technically-minded contributors, the charts/ folder contains Helm charts for Kubernetes deployment:
infrastructure/: Core infrastructure components (databases, networking)llm_services/: AI model serving infrastructureweb_ingress/: Load balancing and SSL terminationweb_services/: Application services and monitoring
How to contribute to infrastructure:
- Review existing chart configurations
- Test your changes in a staging environment
- Ensure compatibility with existing deployments
- Submit pull requests with detailed technical documentation
π Platform Development & Governance
We are currently in beta and working toward progressive decentralization of the platform. Our goal is to create more accessible ways for people to contribute beyond just code and infrastructure.
We want to hear from you:
- Have ideas for making AI more accessible to your community?
- Want to help with governance, documentation, or outreach?
- Interested in regional partnerships or localized deployments?
- Have feedback on how we can better serve researchers and developers?
Get involved:
- Open an issue to discuss your ideas
- Reach out to us directly with proposals for collaboration
- Join our community discussions about platform direction and governance
We believe the best infrastructure is built by and for the communities it serves.
Project Structure
βββ README.md
βββ community/ # Community contributions
β βββ owui_functions/ # Custom Open WebUI functions
β βββ system_prompts/ # Region-specific prompts
βββ charts/ # Kubernetes Helm charts
β βββ infrastructure/ # Core infrastructure
β βββ llm_services/ # AI model services
β βββ web_ingress/ # Load balancers & SSL
β βββ web_services/ # Application services
Getting Started
To get involved with the Public AI Inference Utility:
- Explore the platform: Visit chat.publicai.co to see the platform in action
- Join the community: Check out existing contributions in the
/communityfolder - Contribute: Choose your contribution path based on your skills and interests
- Stay updated: Watch this repository for updates and new contribution opportunities
Together, we're building infrastructure that democratizes access to AI capabilities for everyone.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Previous
Return
Next project
