Homepute

Run and manage your own cloud from your computers_

Closed Beta / 2026

CloudSelf-HostingSecurityInfrastructureDevOpsAiDistributed Systems

Overview

Homepute Studio is the all-in-one platform that turns your personal computers into a fully managed, self-hosted cloud. Beyond being a powerful dashboard, Homepute Studio is the software that does everything for you. Install it on your computers and start deploying applications such as game servers, websites, and AI models that can be controlled from anywhere in the world. Create your applications using a drag-and-drop interface and change what any computer in your network is running in just a few seconds, even from your phone. No complex setups or configurations with cloud providers required. Use your computers like a cloud platform with Homepute Studio; deploy, connect, and manage your applications on multiple machines easily.

Project Details

Homepute is the all-in-one platform for turning your own computers into a personal cloud that you can control.

Homepute allows you to take the machines that you already own and create a compute cluster out of them. Your gaming PC, old laptop, workstation, mini PC or even dedicated server can all be part of your self-hosted compute cluster. Instead of having to rely upon renting machines from providers like AWS or GCP, or having to manually configure the computers that you own, Homepute gives you the tools to accomplish all of this through one easy to use application.

Homepute is more than just an application that allows you to monitor the status of the machines that are part of your computer cluster. No, Studio is actually the product that transforms your owned machines into a cloud platform for you. You get to install the Studio software onto your computers, attach additional computers to your cluster, and then deploy your own software and services to be controlled from one place whether it is within your local network or from any location in the world where you can access the Studio application.

The goal of Homepute was to provide users with a means of having the same features and capabilities of the cloud, but without having to use someone else’s computer. Your own machines can provide the same functions for hosting Minecraft servers, websites, AI models, file vaults, and more. Additionally, the application was developed to be visually intuitive so that even non-technical individuals could deploy software to their own computers with ease, similar to the way individuals can drag and drop applications on their phone or laptop.

At the center of the Homepute application is the visual flow canvas that displays each of your owned machines, the applications that are deployed onto them, and the services that can be connected between one machine and another. Each machine will display its current utilization of CPU, RAM and GPU resources. Each deployed application will appear as an object that can be moved and managed visually, and the services that are performed by those applications can be represented as wires between two data ports to allow for users to create an infrastructure layout that can be controlled visually.

Within Homepute, software can be deployed as a unit and a deployment. Each unit is a template of the software that can be installed onto each machine that you own, with various settings for that software to be configured prior to installation. Each deployment is the instance of that installed unit that is actually running on each machine. These two concepts can each support a variety of use cases for your owned machines, such as hosting AI models, installing AI frontends, websites, game servers and file vaults onto them.

Homepute features a variety of monitoring capabilities to provide you with an evergreen view of the status of your compute cluster and its individual components. Each node within the cluster can be monitored for its CPU, RAM, GPU, storage, temperature, battery or network activity. Additionally, the deployments that are installed onto each machine can be monitored for their health, status changes, logs and resource utilization. This continuous feedback of the status of each component provides users with an evergreen and live view of their infrastructure.

Homepute was created with the intention of simplifying and automating the typical infrastructure tasks. Each machine within the cluster can be browsed and its status, mode and installed software can be viewed. Deployments can be moved between nodes in the cluster. Logs of each component can be accessed. Files can be browsed on each machine. Even an in-application AI chatbot with built-in documentation for various components and features provides users with an easy to use platform that includes almost every feature required of an infrastructure platform.

The main benefits of the Homepute application are its remote access capabilities. By utilizing relay access to the Homepute website, each user is able to access and manage their computer cluster from any location in the world. Whether you are at home with your own machine, or you are away from home with your mobile device, you can manage your machine with the Studio software. Additionally, the software comes with both local and relay-based access modes to offer users the flexibility that they require in managing their infrastructure from wherever they may be.

The software is built as part of a larger distributed system that includes each node agent, the Studio application, the desktop application, the command-line interface, the website, Homepute OS and a shared TypeScript package. The node agents are installed onto each machine and allow the Studio software to operate on those owned computers. The Studio application is the main software that is provided as part of the platform. The desktop application allows users to install the software onto their machines. The command-line interface allows for terminal access to Homepute. The website allows for the installation of the software, access to documentation, and relay-based access capabilities to each node in the cluster. Homepute OS is the operating system that is used by the agent software that operates on each machine in the cluster. Finally, the shared TypeScript package contains code that is shared between all of the components of the distributed system.

Homepute was built with the intention of being a powerful yet simple application that can be understood and controlled by even the most basic of computer science and software engineering knowledge. It features a visual interface with live feedback, zero-configuration setups and an extensible platform for those more advanced users who would like to take greater control over the features of their infrastructure.

The technology behind Homepute includes the use of Next.js 16, React 19, TypeScript, Tailwind CSS, Zustand, React Flow, Recharts, Framer Motion and WebSockets to provide a live, visual interface to each component of the user’s infrastructure. The application features a dark glassmorphism user interface and supports both local and relay-based access modes to provide users with the maximum capability for control of their infrastructure. The codebase of Homepute is organized within a pnpm and Turborepo monorepo that structures the software into shared packages, Studio, the command-line interface (CLI), the website and the Homepute OS that runs on each machine within the infrastructure.

Homepute is an application that was built for individuals interested in the power of the cloud but with the flexibility to use their own machines and to use the software in a way that is simple and easy to understand. Homepute allows users to install software onto their own machines, deploy that software to their owned computers, monitor the status of those machines, the services provided by those machines and manage them all from one place. This platform is not just an application, but an infrastructure platform, orchestration system and user experience all in one. Homepute is a distributed infrastructure platform built for those who would like to have the power of the cloud in their own infrastructure and with their own hardware, while maintaining control and simplicity in its use.