An AI Operating System for local LLMs — register apps, and let AI agents use them.
Reason this release was yanked:
Private project — not for public distribution
Project description
local-AIOS
An AI Operating System for local LLMs — register apps, and let AI agents use them.
local-AIOS is a base system that turns a locally-running LLM into the core of an
operating-system-like environment. Apps are registered into the system, and AI agents
call them as needed — much like programs running on top of an OS kernel. Everything runs
on your own machine.
Install name:
uv add local-aios· Import name:import local_aios
Why local-AIOS?
Most "AI agent OS" projects assume a cloud LLM. local-AIOS is built the other way around:
local-first. Your models, your apps, and your data stay on-device.
- Local LLM at the core. Designed for models you run yourself (e.g. via Ollama, llama.cpp, or any OpenAI-compatible local endpoint). No cloud dependency required.
- Apps as first-class citizens. Register apps into the system; agents discover and invoke them through a uniform interface.
- A base system to build on.
local-AIOSis the foundation. Higher layers — including a GUI — are designed to sit on top of it. - On-device by default. Your prompts, files, and app data never have to leave your machine.
Status
⚠️ Early development. APIs are not yet stable and may change. The base system is the current focus; the GUI layer is planned for a later stage.
Installation
uv add local-aios
How is this different from other "AIOS" projects?
There are several projects exploring the "AI as an operating system" idea. local-AIOS
is specifically a local-first base system: it targets self-hosted LLMs running
on-device, and is intended as a foundation that a GUI and higher-level apps are built on
top of. If you're looking for a cloud-oriented agent platform, other projects may fit
better — local-AIOS is for keeping the whole stack on your own machine.
Contributing
Contributions are welcome. Since the project is in early development, opening an issue to discuss a change before submitting a large pull request is appreciated.
License
Licensed under the Apache License 2.0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file local_aios-0.0.2.tar.gz.
File metadata
- Download URL: local_aios-0.0.2.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b0bf3b313714b54067080ea0ac82879c2a843e7da82b5724e5d41a314a66328
|
|
| MD5 |
91879a95573a4e076db4f4b504a6208b
|
|
| BLAKE2b-256 |
def266357a049aa67ea3e10321ea3a6e638919dfba203d5b89d0eefd8e75ac66
|
File details
Details for the file local_aios-0.0.2-py3-none-any.whl.
File metadata
- Download URL: local_aios-0.0.2-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30633f070cca848fc408410dafdd96f29e8853adf4fa2a363dd1b2ea70511d02
|
|
| MD5 |
bad4794ce0a70c791f3f9d0e371e760d
|
|
| BLAKE2b-256 |
8973de8d1bde4e346fb8f910879744e9288025c9d2611ff030d00f6964735d04
|