跳到正文
GitHub·· 6 天前AI 评分12

Hales AI 官网开源:HAL 语音智能体实验与交互界面

notsoround/hales-ai-website

AI 导读

Hales AI 团队开源了其官网及实验项目,核心是名为 HAL / Signal Lab 的交互角色,具备独立眼部与反射运动、指针追踪,并可通过 Vapi Web SDK 从页面发起语音对话。

正文

Voice agents, workflow automation, and interactive interfaces. Built by Matt Hales and the Hales AI team.

Explore the live site · Meet HAL

The experience

HAL / Signal Lab is an interactive character with a glowing red lens, independent eye and reflection movement, and pointer tracking. Start a voice conversation from the page, or play with its visual pulse. Voice requires microphone permission; pointer tracking does not use a camera.

The main site presents Hales AI's services alongside interactive experiments and a public chat experience. Cupcake is a separate private assistant project; its credentials and personal data are not part of this public showcase.

Built with

Layer Tools
Website React 18, TypeScript, Vite
Interface Tailwind CSS, Framer Motion
HAL experiment Standalone HTML, JavaScript modules, Three.js
Voice Vapi Web SDK
Hosting Docker and a reverse proxy

The HAL scene includes a poster fallback, responsive layout, capped rendering resolution, motion controls, and off-screen rendering pauses. Those choices help keep an expressive scene usable on smaller devices; performance still depends on the device and browser.

Run locally

git clone https://github.com/notsoround/hales-ai-website.git
cd hales-ai-website
npm ci
npm run dev

Open the address printed by Vite. The HAL experiment is at /lab/hal/index.html.

npm run build
npm run preview

Voice and backend integrations require their corresponding service configuration. A local page rendering successfully does not prove those integrations are connected. Never place private API keys or personal assistant credentials in browser bundles.

Project boundaries

  • This repository is the public website and its experiments, not the private Cupcake deployment.
  • Employer repositories, client records, health data, and financial records belong outside this public repository.
  • Public demos should use public information or synthetic examples.
  • Production deployment uses an operator-controlled process with content verification gates. A local build does not publish the site.

Hales AI — useful systems with a little personality.

来源:GitHub · github.com