BMASS 是一个开源实验,它从 U 盘启动一个轻量级 Linux 环境,将本地语言模型作为主要的操作系统界面,而非传统的桌面环境。

Stars

106

7 天增长

+8

Fork 数

21

开放 Issue

0

开源协议

MIT

最近更新

2026-07-28

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

该项目证明,仅用 4GB 内存和 8GB U 盘,基于自由开源组件即可构建一个功能完备、离线的 AI 操作系统外壳,挑战了本地 AI 需要昂贵硬件的假设。

适合谁使用

  • 寻求新型 AI–操作系统融合的 Linux 爱好者
  • 关注隐私、追求离线优先 AI 的倡导者
  • 希望用老旧笔记本体验本地 AI 的硬件受限用户
  • 对感知–行动循环架构感兴趣的开源开发者

典型使用场景

  • 启动 AI 中介外壳用于系统检查与控制
  • 在便携 U 盘上运行私密、离线的 AI 助手
  • 实验模型驱动的操作系统交互模式
  • 用最小可复现原型教授 AI 与操作系统概念

项目优势

  • 从 8GB U 盘启动,在 4GB 内存笔记本上无需网络即可运行
  • 采用感知–行动循环执行 shell 命令并融合真实系统输出
  • 完全基于自由开源软件(Alpine Linux、llama.cpp、Qwen3)
  • 透明可审查:所有源代码和配置均位于仓库中

使用前须知

  • 仍为实验原型,需手动安装且配置硬编码
  • 安全模型为原型级别:仅自动执行安全检查命令,无持久化存储或包管理器
  • 仅在参考 BMASS 环境中测试,硬件兼容性未保障

README 快速开始

BMASS

Bootable Model As System

Boot directly into an AI operating shell.

BMASS is an open-source experiment that treats a local language model as the primary interface to a computer rather than another application running inside one.

Instead of booting a desktop and then opening an AI program, BMASS starts directly into a lightweight Linux environment where the AI becomes the operating interface.

The project explores a simple question:

What if the model was the system?

🤝 Become a Contributor: Post your GitHub username in Discussions and tell us how you'd like to help

23 July 2026

🚀 Major Architecture Update (Experimental)

BMASS has undergone its largest architectural change since the project began.

The previous prototype relied on Python orchestration around the language model. That layer has now largely been removed. BMASS is moving towards becoming a native Unix resident compiled directly from C++ using the llama.cpp libraries.

Rather than acting as a conventional chatbot, BMASS now follows a perception–action loop:

New loop



User Request
↓
Model
↓
Shell Action
↓
Linux
↓
Observation
↓
Model
↓
Final Answer


The BMASS runtime has been recompiled with a shell execution layer. When the model determines that operating system information is required, it emits a ... action. BMASS executes the command, captures the real output from Linux, feeds that observation back into the model, and allows the model to continue reasoning using actual system state rather than assumptions.

This removes a substantial amount of orchestration code while moving the intelligence closer to the operating system itself. The architecture is intentionally simple and is designed to evolve incrementally.

Included in this update

  • Native bmass executable
  • bmass.cpp source
  • Updated system-prompt.txt
  • Shell execution runtime
  • Screenshot demonstrating the perception–action loop

Important

This remains an experimental research project.

The implementation is evolving rapidly and has only been tested on the reference BMASS environment.

Please check file paths before building or running, as your installation layout may differ.

Bug reports, pull requests and architectural suggestions are very welcome.


Thank you to ev

项目描述

Bootable Model As System (BMASS) – an offline-first AI operating environment

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

lopopolo
精选
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI 与机器学习AI 智能体
2,390
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960
littledivy
精选
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI 与机器学习
1,482