holaOS README

The project's README from github.com/holaboss-ai/holaOS. As one markdown file: README.md.

holaOS

holaboss-ai%2FholaOS | Trendshift

The Agentic Workspace Where Your Apps and Your Agent Sit Side by Side

Every company works differently. HolaOS is the workspace you shape to fit — connect the systems and chat tools you already run, add the skills and apps your team needs, run any model or agent. Set up in clicks, not months. Local-first, so none of it leaves your machines.

CI macOS (Apple Silicon and Intel), Windows, and Linux supported Electron desktop TypeScript runtime Modified Apache 2.0 license

Follow on X Join our Discord

Website · Docs · Sign in · Quick Start

⭐ If holaOS is useful, a star helps more builders find it.

holaOS desktop workspace


✨ Why HolaOS is different

Most agent products hand you a finished product and hope it fits your work. HolaOS hands you the parts. Apps, chat tools, skills, integrations, models, agents, memory — you assemble the workspace around how your work actually runs, and change it whenever the work changes. Because everything runs locally, customizing it never means handing your work to someone else's cloud.

🪟 HolaApps — apps and agent, side by side

Install apps from the in-workspace marketplace and they open as real, interactive surfaces right beside your agent. Watch it work inside the app, step in whenever you want, and the result lands in place — not a wall of chat text, but the actual app, driven by the agent, next to the agent.

The Notion HolaApp open side-by-side with the agent navigating it in holaOS

💬 IM — plug in the chat tools your team already lives in

Most work context never makes it into a document. It's in a Slack thread, a Feishu group, a DingTalk message. Connect the chat tools your team already uses and your agent works from the real conversation — not from your summary of it.

🧩 Skills, integrations, and MCP — add any capability without building one

The holaOS in-workspace app marketplace

💸 Models your way — pick the right one per task, or bring your own

One account, every model — no keys, no setup, no switching between providers. The latest frontier models are built in: cost-efficient Kimi K3 and GLM 5.2 for everyday volume, plus top-tier GPT 5.6, Claude Opus 5, and Fable 5 for the hard problems. Prefer your own provider? Bring your own keys for OpenAI, Anthropic, or any OpenAI- or Anthropic-compatible endpoint — those run on your account, not your holaOS plan.

🔀 Agents — run the agent you prefer, not the one we picked

Claude Code, Codex, and the built-in holaOS agent — side by side, no switching. Whichever you run, it shares the same memory, tools, skills, and apps. Use the best agent for the job without rebuilding your setup every time.

🧠 One memory, every agent

Context, preferences, and project history live in a single shared memory — stored locally, as plain files you can read and edit. Switch agents, close the app, come back next week: it already knows where you left off.

holaOS memory tree

🛠️ Your entire workstation, agent-operable

🔒 Your work stays on your side

An agent that can reach your tools, your chats, and your whole machine only makes sense if you stay in control of it. That control is built into how HolaOS works, not bolted on as a setting.

🌐 HolaHub — the recipe platform for agents, inside HolaOS

The fastest way to set up your workspace is to start from someone else's working setup. On HolaHub, creators publish agent recipes that already run — model, prompt, skills, MCP, integrations — and anyone installs one in a click and gets the same result. Share what you built, run what other people built.

HolaHub

🚀 Run it your way

🖥️ Desktop app Download and go. Nothing to set up — frontier models built in, free to start.
🔓 Open source Self-host it. Modified Apache 2.0, bring your own keys, run it entirely on your machine.
🏢 Enterprise SSO with per-role permissions for every agent, skill, and app. Connect internal systems without exposing them. Audit logs on every action. On-prem or your own cloud.

Table of Contents

Quick Start

One-Line Install

For a fresh-machine bootstrap on macOS, Linux, or WSL, use the repository installer:

curl -fsSL https://raw.githubusercontent.com/holaboss-ai/holaOS/refs/heads/main/scripts/install.sh | bash -s -- --launch

You can also follow the manual path if you want to control each setup step.

Star the Repository

Animated preview from the holaOS star-the-repo video

If holaOS is useful or interesting, a GitHub Star would be greatly appreciated.

Manual Install

You likely will not need this section because One-Line Install runs the same setup. Use Manual Install when you want to inspect or control each step. If you use the manual path, verify the usual prerequisites first:

git --version
node --version
npm --version

The repo pins its Node version in a root .nvmrc. If you already use nvm, running nvm use in the repo root will pick it up automatically — nvm is optional and not required to set up holaOS.

One-Line Agent Setup

If you use Codex, Claude Code, Cursor, Windsurf, or another coding agent, you can hand it the setup instructions in one sentence:

Run the holaOS install script from https://raw.githubusercontent.com/holaboss-ai/holaOS/refs/heads/main/scripts/install.sh. It should install git and Node.js 24.14.1/npm if they are missing, clone or update the repo into ~/holaboss-ai unless I specify another --dir, run desktop:install, create apps/desktop/.env from apps/desktop/.env.example if needed, run desktop:prepare-runtime:local and desktop:typecheck, and only run desktop:dev if I ask for --launch. If Electron cannot open, stop after verification and tell me the next manual step.

That handoff keeps the installation flow self-contained while leaving the detailed bootstrap steps in the repo-local INSTALL.md runbook.

This is the baseline installation flow for local desktop development.

  1. Install the desktop dependencies from the repository root:
npm run desktop:install
  1. Create your local environment file:
cp apps/desktop/.env.example apps/desktop/.env

If you are following the repo exactly, keep the file close to the template and only change the values that your provider or machine needs. The canonical path is apps/desktop/.env. Existing legacy desktop/.env files are still accepted for now, but new setups should use apps/desktop/.env.

  1. Prepare the local runtime bundle:
npm run desktop:prepare-runtime:local
  1. If you want a quick validation pass before launching Electron, run:
npm run desktop:typecheck
  1. Start the desktop app in development mode:
npm run desktop:dev

The predev hook will validate the environment, rebuild native modules, and make sure a staged runtime bundle exists.

If you want to stage the runtime before opening the desktop app, there are two common paths:

Build from local runtime:

npm run desktop:prepare-runtime:local

Fetch the latest published runtime:

npm run desktop:prepare-runtime

Use the local path when you are actively changing runtime code. Use the published bundle when you want to verify the desktop against a known release artifact.

Use One-Line Install when you want the fastest path to a working local desktop environment. Use Manual Install when you need to inspect or control each setup step yourself.

OSS Release Notes

Star History

Star History Chart

holaOS (holaboss-ai/holaOS)

Searching Database…

11.5K ·GitHub
这是什么?holaOS 是一个开源、本地优先的智能体工作空间,可以把你已经在用的系统(包括 100 多种集成、MCP 服务器、聊天工具、应用、浏览器和本地文件)连接到共享同一份记忆的 AI 智能体上。
这是云服务,还是要在我自己的电脑上运行的软件?这是一款基于 Electron 构建的本地桌面应用。你可以下载后在自己的电脑上运行,也可以自行部署开源版本,所有内容都不会托管在你无法掌控的云端。
我该怎么把它跑起来?想最快上手,就下载预构建的桌面应用;如果你用的是 macOS、Linux 或 WSL,也可以运行仓库里的一行安装脚本,自动搭建完整的开发环境。
手动配置之前,我需要先装好什么?仓库在根目录的 .nvmrc 中指定了 Node 版本(>=24),开发流程使用 bun 和 turbo;nvm 是可选的,可以自动切换到正确的 Node 版本。
安装时有什么需要注意的坑吗?目前没有原生 Windows 版本,Windows 用户需要通过 WSL 运行安装脚本;如果从源码自行部署,就得自己管理 Node、bun 以及原生桌面模块。
如果我连接了工具和聊天记录,数据会去哪里?工作区文件、记忆、向量嵌入和会话历史都保存在你自己的硬盘上;holaOS 表示其服务器上不保存你的任何工作内容副本。
这个许可证有什么附加条件吗?它采用修改版的 Apache 2.0 许可证,额外增加了商业分发和品牌标识方面的条件,并不是标准的 Apache 2.0。
holaOS 能连接哪些聊天工具?它可以连接 Slack、飞书、钉钉和微信,让智能体读取真实的对话内容,而不是你转述的摘要;每个工具的访问权限和范围都需要你逐一批准。
我能用自己的 AI 模型,而不是内置的吗?可以。默认开箱即用,无需任何配置,直接使用内置的前沿模型,如 Kimi K3、GLM 5.2、GPT 5.6、Claude Opus 5 和 Fable 5;你也可以提供兼容 OpenAI 或 Anthropic 的 API 密钥,把推理请求转发到自己的服务商。
HolaHub 是什么?HolaHub 是应用内的市场,创作者可以在这里发布完整可用的智能体配方,包括模型、提示词、技能、MCP 和集成,任何人都能一键安装并复现。
智能体真的能使用网页浏览器吗?可以。holaOS 为智能体提供一个真实的、已登录的浏览器,它可以浏览网页、点击并提取数据;你随时都可以介入操作。
What are similar projects?1code, starnet, evenfire, brigade, claude-code, CowAgent, rome, Orbital
Size
29.5 MB
Stars
11.5K
Age
7mo
Commits · 90 Days