stack-chan

用 JavaScript 打造你的超可爱桌面机器人,接入 AI 就能聊天!

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 249 🐛 待处理 69 👀 关注 31
GitHub ↗
GitHub 星标 ★ 1852
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,可自由使用、修改和分发,无付费版本。

项目预览

stack-chan 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队stack-chan
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,可自由使用、修改和分发,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型chatgpt,esp32,fusion360,hardware,javascript,kawaii,kicad,m5stack,moddable,robots,schematics,stackchan,typescript
GitHub 星标★ 1852
上线时间2021-06-06 00:00:00
代码更新2026-11-07
仓库体积563.1 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数3

项目介绍

Stack-chan 是一个基于 M5Stack 硬件的开源对话机器人项目,由 JavaScript/TypeScript 驱动,主打“超可爱”外形。它解决了在低成本嵌入式设备上快速构建交互式机器人原型的问题,让开发者无需深入底层硬件编程即可实现语音对话、表情显示、动作控制等功能。核心能力包括:利用 Moddable 运行时在 ESP32 上运行 JavaScript,支持接入 ChatGPT 等大语言模型实现智能对话;提供 3D 打印外壳和电路图,方便 DIY 组装;内置丰富的表情动画和头部/身体运动控制,赋予机器人生动的表现力。项目强调趣味性和可玩性,适合创客、教育者和 AI 爱好者探索人机交互。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1852

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 20 分钟 部署方式:本地安装 5 步

环境要求

  • 一台预装好的 M5StackChan(标准版 M5StackChan AI Desktop Robot K151 套装即可)
  • 一条支持数据传输的 USB 线
  • Chrome 或 Edge 浏览器
  • 一台带 USB 接口的电脑

安装与启动步骤

  1. 1准备硬件

    购买标准版 M5StackChan(K151)套装即可上手,摇杆遥控器为可选项,不影响刷写与使用。

  2. 2连接电脑

    用支持数据传输的 USB 线把 M5StackChan 连到电脑,确认设备被识别(不是只能充电的线)。

  3. 3打开网页刷写工具

    在 Chrome 或 Edge 中打开官方 Web 固件安装器,无需安装 Moddable SDK 或 ESP-IDF。

  4. 4选择设备型号

    在刷写工具的设备列表中选择 “M5StackChan CoreS3”,这是本仓库固件的标准配置。

  5. 5刷入固件

    按页面提示执行刷写并等待完成。注意这会覆盖 M5Stack 出厂固件,之后可按官方说明恢复。

如何确认成功

网页刷写工具提示刷写完成,设备重新启动并能正常显示即表示成功。

常见问题

Q:刷固件需要安装 Moddable SDK 或 ESP-IDF 吗?

A:不需要。README 明确说明使用网页版固件安装器刷写时,无需安装 Moddable SDK 或 ESP-IDF。

Q:刷完之后还能恢复出厂固件吗?

A:可以。README 提示刷写本仓库固件会替换 M5Stack 出厂固件,需要按官方提供的恢复方法操作才能还原。

Q:必须买带摇杆遥控器的版本吗?

A:不必须。README 说明标准版 M5StackChan 套装就足够入门,摇杆遥控器属于可选项。

Q:用什么浏览器刷写?

A:README 要求在 Chrome 或 Edge 中打开 Web 固件安装器,其他浏览器未在说明中提及。

注意事项

  • 必须使用支持数据传输的 USB 线,仅充电线无法完成刷写。
  • 刷写会覆盖 M5Stack 出厂固件,如需还原请提前了解官方恢复流程。
  • 本仓库除固件外还提供 MODs(用户应用)、浏览器开发工具、外壳与电路图,可后续按需探索。

核心亮点

  • JavaScript 驱动,上手门槛低,无需深入 C/C++ 硬件编程
  • 集成 ChatGPT 等 LLM,对话能力强大,可玩性高
  • 提供完整 3D 打印模型和电路设计,DIY 友好

不足之处

  • 依赖特定硬件 M5Stack,通用性受限
  • 文档/社区待观察

适用场景

  • 创客教育:让学生通过 JavaScript 学习硬件和 AI 交互
  • 桌面陪伴机器人:作为个人助理或娱乐玩具
  • AI 对话原型验证:快速搭建语音交互 demo

替代项目

M5Stack 官方模块、ESP32-S3 语音机器人项目、OpenCat(开源四足机器人)

上一篇:Navi

下一篇:kubewall

同类项目推荐

UGTLive 开源

屏幕上的外文,实时变母语字幕。

Live AI-powered screen translation via LLMs & GPU OCR. 26 languages, manga support, ···

★ 117 2026-09-19
healthcare-equity 开源

把医疗股研究流程自动化,快速产出结构化投研结论

Synthesis engine for buy-side healthcare equity research.

★ 94 2026-10-06
mwoyeo 开源

屏幕放个透镜,外语文字原地变中文

Live, in-place screen translation for macOS — a lens that rewrites the text under i···

★ 108 2026-10-24
video-search-and-summarization 开源

用NVIDIA全家桶,把视频变成可搜索、可问答、自动出报告的智能体。

NVIDIA AI Blueprint for video search and summarization (VSS) is a GPU-accelerated re···

★ 1968 2026-08-09
TREK 开源

自托管旅行规划,协作记账行程一站搞定

The most complete open-source travel planner: real-time collaboration, bookings, bud···

★ 15432 2026-11-07
qualityfolio 开源

用 Markdown 写测试,用 SQL 做验证,让测试管理可审计

AI-native test management for QA engineers, SREs, and DevOps teams. From unit tests ···

★ 63 2026-08-09
Vista 开源

用视频生成让自动驾驶预判未来,提升泛化与安全

[NeurIPS 2024] A Generalizable World Model for Autonomous Driving

★ 910 2026-08-09