[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74973":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":13,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":16,"starSnapshotCount":16,"syncStatus":31,"lastSyncTime":32,"discoverSource":33},74973,"hello-halo","openkursar\u002Fhello-halo","openkursar","7×24 Desktop AI Agent for Everyone. Visual AI assistant with remote access, file management, and built-in AI browser.","https:\u002F\u002Fhello-halo.cc\u002F",null,"TypeScript",1593,177,61,89,0,7,20,21,88.75,"Other",false,"main",[25,26,27],"agent","claudecode","cowork","2026-06-12 04:01:16","\u003Cdiv align=\"center\">\n\n\u003Cimg src=\".\u002Fresources\u002Ficon.png\" alt=\"Halo Logo\" width=\"120\" height=\"120\">\n\n# Halo\n\n### Your AI Workstation, 24\u002F7\n\nSet goals. It runs around the clock. Write code, automate, deploy — you make the calls, Halo does the work.\n\n[![GitHub Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fopenkursar\u002Fhello-halo?style=social)](https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fhello-halo\u002Fstargazers)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg)](LICENSE)\n[![Platform](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-macOS%20%7C%20Windows%20%7C%20Linux%20%7C%20Web-lightgrey.svg)](#installation)\n[![Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fopenkursar\u002Fhello-halo\u002Ftotal.svg)](https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fhello-halo\u002Freleases)\n\n[**Download**](#installation) · [**Documentation**](#documentation) · [**Contributing**](#contributing)\n\n**[简体中文](.\u002Fdocs\u002FREADME.zh-CN.md)** | **[繁體中文](.\u002Fdocs\u002FREADME.zh-TW.md)** | **[Español](.\u002Fdocs\u002FREADME.es.md)** | **[Deutsch](.\u002Fdocs\u002FREADME.de.md)** | **[Français](.\u002Fdocs\u002FREADME.fr.md)** | **[日本語](.\u002Fdocs\u002FREADME.ja.md)**\n\n\u003C\u002Fdiv>\n\n\u003C!-- TODO: Replace with a 30-second GIF showing: user types a sentence -> Agent automatically writes code -> files appear in Artifact Rail -> preview the result -->\n\u003Cdiv align=\"center\">\n\n![Space Home](.\u002Fdocs\u002Fassets\u002Fspace_home.jpg)\n\n\u003C\u002Fdiv>\n\n---\n\n## Why Halo?\n\nHalo is built on top of [Claude Code](https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-code), with a complete product layer totaling over 300,000 lines of code, validated by tens of thousands of users, and running stably in enterprise environments. On top of that, Halo also delivers:\n\n| What Halo delivers |\n|:---:|\n| **Artifact Rail** — preview code, HTML, and images in real time |\n| **Remote Access** — control from phone \u002F H5 \u002F WeChat \u002F Android anytime |\n| **AI Digital Humans** run automatically 7x24, you just make decisions |\n| **Download and go**, zero configuration, non-technical users welcome |\n| **AI Browser** — embedded browser directly controlled by AI |\n\n> Powered by [Claude Code](https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-code) — 100% compatible with Claude Code's Agent capabilities, MCP, and Skills.\n\n---\n\n## Your AI Doesn't Need You Watching\n\nMost AI tools require you to sit in front of the screen, going back and forth in conversation. Halo is different — it can work on its own, and you only need to make decisions at key checkpoints.\n\n### AI Digital Humans — AI Workers Running Autonomously 7x24\n\nCreate an AI Digital Human, give it a task and an execution frequency, and it will run autonomously on schedule:\n\n- Push a tech news digest every morning\n- Check online service status every hour and notify you of anomalies\n- Run competitive analysis on a schedule and generate comparison reports\n- Monitor GitHub dependency updates and security vulnerabilities\n- Track keyword mentions across social media\n\nInstall with one click from the **AI Digital Human Store**, or create your own using natural language.\n\n> Think of it as a cron job + AI Agent hybrid — except you just speak in plain language.\n\nAI Digital Humans have the exact same Agent capabilities as conversation mode — the same Claude engine, MCP toolchain, and AI Browser — they just trigger automatically on schedule without needing you at the computer.\n\n**WeChat is your control panel.** AI Digital Humans support two-way conversational control via personal WeChat \u002F WeCom (Enterprise WeChat) — not just receiving notifications, you can give instructions to AI Digital Humans, check progress, and request reports directly in WeChat.\n\n![AI Digital Human](.\u002Fdocs\u002Fassets\u002Fai-digital-human.png)\n\n### Browser Skill — Making AI-Driven Website Operations Stable and Reliable\n\nTypical AI browser automation has the AI fumble around figuring out what to click and fill every time, which frequently fails.\n\nBrowser Skill takes a different approach: **pre-write reusable scripts for common operations on each website**. The AI only needs to decide \"which script to call now\" — the script already handles the specifics of how to operate the website.\n\nSkill scripts run directly in a real browser environment via Halo's `browser_run` — with access to the page DOM, cookies, and internal APIs, just like operating in the Chrome DevTools console. For example, here is the core code of a Bilibili notification reading Skill:\n\n```js\n\u002F\u002F .claude\u002Fskills\u002Fbili-get-messages\u002Findex.js\nasync (params) => {\n  \u002F\u002F Directly call Bilibili's internal API — cookies are automatically included, no extra authentication needed\n  const resp = await fetch('https:\u002F\u002Fapi.bilibili.com\u002Fx\u002Fmsgfeed\u002Freply?platform=web', {\n    credentials: 'include'\n  }).then(r => r.json())\n\n  \u002F\u002F Return structured data to the AI, which decides how to respond\n  return {\n    success: true,\n    notifications: resp.data.items.map(item => ({\n      user: item.user.nickname,\n      comment: item.item.source_content,\n      video_title: item.item.title\n    }))\n  }\n}\n```\n\nWhen an AI Digital Human calls it, all it takes is: `browser_run({ file: \"skills\u002Fbili-get-messages\u002Findex.js\" })` — after getting the data, the AI decides which items need replies and how to reply.\n\nFor example, a Zhihu AI Digital Human's workflow:\n1. AI decides: time to check for new invited questions\n2. Calls `zhihu-creator-invited` Skill -> script automatically fetches the invitation list and returns structured data\n3. AI judges: this question is worth answering, starts writing\n4. Calls `zhihu-publish-answer` Skill -> script automatically fills the editor and publishes\n\nAI makes the decisions, Skills handle the operations. Stable, repeatable, reliable.\n\nThere are already ready-made Skills for platforms like Bilibili, Zhihu, WeChat, Xiaohongshu, and more. The community can also contribute their own.\n\n### Remote Access — Your Phone Is Your AI Remote Control\n\nOnce Remote Access is enabled, your phone \u002F H5 \u002F WeChat \u002F Android client can all control the Halo on your desktop. During meetings, commuting, or even from a hospital bed (true story), check AI's work progress anytime and issue new instructions.\n\n---\n\n## Quick Start\n\n**Get started in 30 seconds:**\n\n1. [Download and install](#installation), launch Halo\n2. Enter your API Key (Anthropic recommended)\n3. Start chatting — try `Build a todo app with React` or `Help me analyze the code structure of this project`\n4. Watch files appear in the Artifact Rail, click to preview, request changes\n\n> Recommended models: Claude Sonnet \u002F Opus series\n\n---\n\n## Installation\n\n### Download (Recommended)\n\n| Platform | Download | Requirements |\n|----------|----------|--------------|\n| **macOS** (Apple Silicon) | [.dmg](https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fhello-halo\u002Freleases\u002Flatest) | macOS 11+ |\n| **macOS** (Intel) | [.dmg](https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fhello-halo\u002Freleases\u002Flatest) | macOS 11+ |\n| **Windows** | [.exe](https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fhello-halo\u002Freleases\u002Flatest) | Windows 10+ |\n| **Linux** | [.AppImage](https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fhello-halo\u002Freleases\u002Flatest) | Ubuntu 20.04+ |\n| **Android** | [.apk](https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fhello-halo\u002Freleases\u002Flatest) | Android 8+ |\n| **iOS** | Build from source | iOS 15+ |\n\n**Download, install, run.** No Node.js, no npm, no terminal needed.\n\n### Build from Source\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fhello-halo.git\ncd hello-halo\nnpm install\nnpm run prepare\nnpm run dev\n```\n\n---\n\n## AI Digital Human Store\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd width=\"50%\" valign=\"top\">\n\n### For Users — Install and Use Instantly\n\nOpen the AI Digital Human Store, pick one, fill in a few configuration fields, and it starts running automatically. No coding required, no prompts to write.\n\n![AI Store](.\u002Fdocs\u002Fassets\u002Fshop.png)\n\n\u003C\u002Ftd>\n\u003Ctd width=\"50%\" valign=\"top\">\n\n### For Developers — Build and Publish\n\nWrite a `spec.yaml` and submit a PR to the [AI Digital Human Protocol (DHP)](https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fdigital-human-protocol). Once merged, it becomes immediately available to all Halo users.\n\nYou can also write Browser Skills (`.js` scripts) for AI Digital Humans to precisely execute operations on specific platforms.\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n\n## Screenshots\n\n![Chat Intro](.\u002Fdocs\u002Fassets\u002Fchat_intro.jpg)\n\n![Chat Todo](.\u002Fdocs\u002Fassets\u002Fchat_todo.jpg)\n\n*Remote Access: Control Halo from anywhere*\n\n![Remote Settings](.\u002Fdocs\u002Fassets\u002Fremote_setting.jpg)\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Fdocs\u002Fassets\u002Fmobile_remote_access.jpg\" width=\"45%\" alt=\"Mobile Remote Access\">\n  &nbsp;&nbsp;\n  \u003Cimg src=\".\u002Fdocs\u002Fassets\u002Fmobile_chat.jpg\" width=\"45%\" alt=\"Mobile Chat\">\n\u003C\u002Fp>\n\n*AI Browser*\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2d4d2f3e-d27c-44b0-8f1d-9059c8372003\n\n---\n\n## Architecture\n\n```\n┌──────────────────────────────────────────────────┐\n│                   Halo Desktop                    │\n│                                                   │\n│   React UI  \u003C─IPC─>  Main Process  \u003C──>  Claude  │\n│  (Renderer)          ┌───────────┐       Code SDK │\n│                      │ Digital   │      (Agent    │\n│                      │ Humans    │       Loop)    │\n│                      │ Scheduler │                │\n│                      └───────────┘                │\n│                           │                       │\n│                     ~\u002F.halo\u002F (local)              │\n└──────────────────────────────────────────────────┘\n```\n\n- **100% Local** — Your data never leaves your machine (except API calls)\n- **No Backend Required** — Pure desktop client, use your own API Key\n- **Agent Loop** — Tool execution, not just text generation\n\n---\n\n## More Features\n\n- **Space System** — Isolated workspaces, projects don't interfere with each other\n- **Skills** — Install skill packs to extend Agent capabilities\n- **AI Browser** — Embedded CDP browser, AI directly controls web pages\n- **Multi-Model Support** — Anthropic, OpenAI, DeepSeek, and any OpenAI-compatible API\n- **Dark\u002FLight Themes** — Follows system preference\n- **Multi-Language** — Chinese, English, Spanish, and more\n\n---\n\n## Roadmap\n\n- [x] Claude Code SDK Agent Loop\n- [x] Space and Conversation Management\n- [x] Artifact Preview (Code, HTML, Images, Markdown)\n- [x] Remote Access\n- [x] AI Browser (CDP)\n- [x] MCP Server Support\n- [x] Skills System\n- [x] AI Digital Humans and AI Digital Human Store\n- [ ] Third-party Ecosystem Plugin Compatibility\n- [ ] Enhanced Code Editing Experience\n- [ ] Visual Git + AI-Assisted Code Review\n- [ ] AI-Powered File Search\n\n---\n\n## Contributing\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fhello-halo.git\ncd hello-halo\nnpm install\nnpm run prepare\nnpm run dev\n```\n\n- **Translations** — `src\u002Frenderer\u002Fi18n\u002F`\n- **Bug Reports** — [Issues](https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fhello-halo\u002Fissues)\n- **Feature Suggestions** — [Discussions](https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fhello-halo\u002Fdiscussions)\n- **Code Contributions** — PRs welcome\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for details.\n\n---\n\n## Community\n\n- [GitHub Discussions](https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fhello-halo\u002Fdiscussions)\n- [GitHub Issues](https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fhello-halo\u002Fissues)\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F49f1040c-b858-4d43-841b-206310d3c33f\" width=\"200\" alt=\"WeChat Group QR Code\">\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Cem>If the QR code has expired, add WeChat: go2halo with the note \"Halo\"\u003C\u002Fem>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F500aa749-50d9-4587-986d-338b1ed899f1\" width=\"200\" alt=\"Personal WeChat QR Code\">\n\u003C\u002Fp>\n\n---\n\n## The Story of Halo\n\nIn October 2025, a simple frustration: **I wanted to use Claude Code, but I was stuck in meetings all day.**\n\nDuring a boring meeting, I thought: *What if I could control Claude Code on my home computer from my phone?*\n\nThen came the second problem — non-technical colleagues wanted to use it too, but got stuck at installation. *\"What's npm?\"*\n\nSo I built Halo: a visual interface, one-click install, remote access. The first version took a few hours. Everything after that? **100% built by Halo itself.**\n\nNow, we believe the next step is the **AI Workstation**: AI no longer needs someone watching to get work done. You set the goals, AI Digital Humans push forward autonomously 7x24. Writing code, running tests, monitoring deployments, generating reports — running continuously, with you only making decisions at key checkpoints.\n\nThat's what Halo is building.\n\n---\n\n## License\n\nMIT — [LICENSE](LICENSE)\n\n---\n\n\u003Cdiv align=\"center\">\n\n## Contributors\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenkursar\u002Fhello-halo\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=openkursar\u002Fhello-halo\" \u002F>\n\u003C\u002Fa>\n\n**Star this repo** to help more people discover Halo.\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=openkursar\u002Fhello-halo&type=Date)](https:\u002F\u002Fstar-history.com\u002F#openkursar\u002Fhello-halo&Date)\n\n[Back to Top](#halo)\n\n\u003C\u002Fdiv>\n","Halo 是一个全天候桌面AI助手，提供远程访问、文件管理和内置AI浏览器等功能。该项目基于Claude Code构建，拥有超过30万行代码的产品层，并在企业环境中稳定运行。Halo的核心功能包括实时预览代码和图像的Artifact Rail、通过手机\u002FH5\u002F微信\u002F安卓随时控制的远程访问能力、7x24小时自主运行的AI数字人以及无需配置即可使用的AI浏览器。这些特性使得Halo非常适合需要持续自动化处理任务（如定时推送技术新闻摘要、监控在线服务状态、执行竞争分析等）的工作场景或个人使用。",2,"2026-06-11 03:51:46","high_star"]