OpenRadar

Project · TypeScript · Added June 6, 2026

holaos

HolaOS is a local-first TypeScript agent workspace with 100+ integrations, persistent memory, and desktop UI for developers who want AI that learns their workflow.

5,499 stars 402 forks View on GitHub

HolaOS

Overview

HolaOS is a local-first, Electron-based agent workspace built in TypeScript that learns your working context in minutes and retains it indefinitely. It crossed 5,000 GitHub stars within three months of its March 2026 launch, and the growth curve hasn’t flattened — the repo gained roughly 800 stars in the last week of May alone.

The project comes from Holaboss AI, a team focused on what they call “environment engineering” — the idea that an agent’s usefulness depends less on raw model intelligence and more on how well it understands the environment it operates in. That’s a sharp observation. Most AI coding tools today give you a chat box, a terminal, and maybe a file tree. HolaOS gives you an entire workspace: a desktop app where tasks, files, browser state, integrations, and agent conversations coexist in one persistent view.

The core problem HolaOS targets is context loss. Every developer knows the pain: you switch between Slack, GitHub, Linear, email, and your editor a hundred times a day. Your AI assistant — whether it’s Claude Code, Copilot, or Cursor — has no idea what happened in those other tools. You spend 15 minutes re-explaining your current task every time you start a new session. HolaOS connects to 100+ workplace tools via one-click OAuth, auto-fetches relevant signals every 30 minutes, and compresses that information into a durable memory layer stored locally as Markdown files with SQLite vec embeddings. The agent doesn’t just remember your code — it remembers your work.

Why it matters

The AI agent space is saturated with terminal-first tools that assume developers want to live in a CLI. That’s true for some people, but it’s not the majority. A 2025 Stack Overflow survey found that 68% of developers use GUI-based tools as their primary interface. HolaOS is one of the first serious attempts to build an agent workspace with production-grade UI rather than treating the interface as an afterthought.

More importantly, HolaOS addresses a problem that most agent frameworks haven’t even acknowledged: session continuity. When a Claude Code session ends, that context is gone. You start over. HolaOS’s memory system — inspired by Karpathy’s LLM wiki workflow — turns your connected work data into browsable, compressed memory that persists across sessions. The agent picks up where you left off, not from scratch. For fullstack developers juggling React frontends, NestJS APIs, Django backends, and Go microservices, that kind of persistent context is transformative.

The local-first architecture also matters. Your working memory lives on your machine, not in someone else’s cloud. You can open the Markdown files, inspect what the agent remembers, and edit or remove anything. In a landscape where every AI tool wants to hoover up your data, that’s a refreshing design choice.

Key Features

100+ Workplace Integrations. One-click OAuth connects HolaOS to Linear, GitHub, Slack, Jira, HubSpot, Gmail, Notion, and dozens more. The agent auto-fetches relevant signals from these tools every 30 minutes — not just raw data, but summarized, compressed context that feeds into the memory layer. No more copying links or re-explaining project status.

Durable Memory System. Inspired by Karpathy’s LLM wiki workflow, HolaOS builds a local-first knowledge base from workspace files, browser state, integrations, and work activity. Memory is stored as Markdown files and embedded with SQLite vec, enabling RAG-based retrieval that’s fast, transparent, and editable. You can browse and modify the memory tree directly — it’s not a black box.

Safe Session Compaction. Long-running agent sessions typically degrade as context windows fill up. HolaOS reserves roughly 70% of the model window for fresh reasoning, preserves the active working set verbatim, and folds older history into structured checkpoints that retain goals, constraints, progress, decisions, and next steps. The result is an agent that stays coherent after days of work, not just one oversized prompt.

Production-Grade Desktop UI. Unlike terminal-first agent tools, HolaOS provides an Electron desktop app where you can manage tasks, inspect files, view outputs, and chat with your agent in one interface. Hidden subagents work in parallel for complex tasks while the orchestration agent delivers progress as one easy-to-review result. No CLI required for day-to-day use.

Browser Profile Integration. Connect your browser profile with one click to let the agent handle real web-based work — navigating dashboards, filling forms, reading documentation — beyond what standard APIs or integrations cover. This bridges the gap between what agents can do programmatically and what requires human-like browser interaction.

Multi-Model Access. One account gives you access to leading SOTA models without managing separate providers, API keys, or configuration. The per-tool token optimizer reduces cost by routing requests efficiently. You’re not locked into a single model provider.

Portable Runtime Architecture. The runtime can run independently from the desktop app. Developers can embed HolaOS’s agent capabilities into their own applications or deploy the runtime as a standalone service. The workspace model, memory system, and agent harness are designed as composable layers, not a monolith.

Use Cases

Pros and Cons

Pros:

Cons:

Getting Started

# One-line install (macOS, Linux, WSL)
curl -fsSL https://raw.githubusercontent.com/holaboss-ai/holaOS/refs/heads/main/scripts/install.sh | bash -s -- --launch

# Or clone and set up manually
git clone https://github.com/holaboss-ai/holaOS.git
cd holaOS
npm run desktop:install

# Create your local environment file
cp apps/desktop/.env.example apps/desktop/.env

# Prepare the local runtime bundle
npm run desktop:prepare-runtime:local

# Type-check before launching
npm run desktop:typecheck

# Start the desktop app in development mode
npm run desktop:dev

The predev hook validates the environment, rebuilds native modules, and ensures a staged runtime bundle exists. After launch, sign in with one account to access all supported SOTA models — no separate API keys needed.

Alternatives

OpenClaw — A general-purpose agent framework that’s terminal-first and BYOK (bring your own key). OpenClaw gives you more control over model selection and is better suited for developers who prefer CLI workflows. Choose OpenClaw if you want a lightweight, code-only agent without the desktop overhead.

Hermes Agent — Another general agent with self-learning capabilities and a plugin ecosystem. Hermes is more flexible for custom tool development and has a mature skill system. Choose Hermes if you need deep customization and don’t need the integrated workspace UI or 100+ OAuth connections.

Cursor or Claude Code — If your primary need is code-level AI assistance and you don’t need cross-tool memory or integration with Slack/Jira/Linear, these focused tools are more polished for pure coding tasks. They lack HolaOS’s memory persistence and workspace breadth, but they’re better at what they do in isolation.

Verdict

HolaOS is the most interesting agent workspace I’ve seen for developers who live across multiple tools. The memory system — local Markdown files with SQLite vec embeddings, browsable and editable — is a genuinely better architecture than the opaque vector databases most agent tools use. The 100+ OAuth integrations and 30-minute auto-fetch solve a real problem: your AI assistant should know what happened in Slack and Linear, not just your terminal. At 5,500 stars and growing fast, the community clearly agrees. The main caveat is platform support — macOS only today, with Windows and Linux coming. If you’re on a Mac and you’ve been frustrated by the context-loss problem in Claude Code or Copilot, HolaOS is worth a serious look. The Modified Apache 2.0 license is permissive enough for individual use but requires reading the fine print for commercial applications.

Related

Shared tags