openkursar/hello-halo

7×24 Desktop AI Agent for Everyone. Visual AI assistant with remote access, file management, and built-in AI browser.

What it solves

Halo is an AI workstation designed to move beyond simple chat interfaces by providing a local environment where AI agents can autonomously execute tasks. It solves the problem of needing to constantly monitor AI outputs or manually bridge the gap between an LLM and actual system operations (like coding, web browsing, and terminal usage) for both technical and non-technical users.

How it works

Halo uses a pluggable engine architecture that supports various agent engines such as Claude Code and Codex. It integrates several key tools into a single interface:

  • AI Browser: An embedded browser that the AI can control via JavaScript-based "Browser Actions" to perform precise operations on web platforms.
  • AI Terminal: A persistent terminal allowing the AI to operate CLI tools, SSH into servers, and run code.
  • Knowledge Base: A local RAG system where users can drop files (PDF, PPT, Markdown) for the AI to reference.
  • AI Digital Humans: Autonomous agents that can be scheduled to run 24/7, utilizing the browser, terminal, and messaging apps (WeChat/WeCom) to handle routine operations.

Who it’s for

  • Developers who want a visual, remote-accessible interface for agentic tools like Claude Code.
  • Enterprise teams requiring 100% local deployment for data compliance.
  • Non-technical users who want to automate web-based workflows and social media management without writing scripts.

Highlights

  • Local-First: Zero cloud dependency; data stays on the machine.
  • Remote Access: Control the workstation and its agents from a mobile device or IM app.
  • Autonomous Workforce: Schedule AI "Digital Humans" to perform recurring tasks like monitoring, reporting, and content publishing.
  • Pluggable Engines: Compatible with MCP and various frontier LLM providers (Anthropic, OpenAI, DeepSeek).
  • One-Click Install: Distributed as a desktop application with no backend or Node.js configuration required for the end user.

Related

  • Project
  • Project
  • Project
  • Dispatch
  • Project