Skip to content

Releases: imaaiagent/fumi

FUMI v0.1.1 — Firmware & Developer Experience

Choose a tag to compare

@imaaiagent imaaiagent released this 14 Oct 09:28
4671dd6

FUMI v0.1.1 — Firmware & Developer Experience

This release improves the FUMI development experience with automated firmware builds, downloadable build artifacts, and clearer setup documentation.

What's New

  • Automated ESP32-S3 firmware compilation through GitHub Actions
  • Downloadable firmware build artifacts
  • Firmware artifact usage guide
  • ESP-SR command compatibility fix for the firmware build environment
  • Improved firmware configuration documentation
  • Structured GitHub issue template for bug reports

Hardware

  • Waveshare ESP32-S3 Touch LCD 1.46 development board

Getting Started

Important Notes

  • GitHub Actions confirms that the firmware compiles successfully; it does not independently verify hardware compatibility.
  • Downloadable CI artifacts are temporary and may expire according to the artifact retention policy.
  • Review the firmware documentation and flashing instructions before installing a build.

Feedback & Contributions

Bug reports, feature requests, and pull requests are welcome. Please use the repository's issue templates to report problems.

FUMI v0.1.0 — Initial Public Preview

Choose a tag to compare

@imaaiagent imaaiagent released this 12 Oct 07:31
64dd8b0

FUMI v0.1.0 — Initial Public Preview

Meet FUMI, an open-source AI companion designed to live on your desk.

Built around the ESP32-S3, FUMI combines an animated round display, virtual pet mechanics, voice interaction, and configurable AI models in a compact physical device.

What's Included

  • ESP32-S3 firmware with an LVGL-based interface
  • Animated companion interface and pet-state system
  • Backend endpoints for AI interaction and voice processing
  • Configurable text-model and speech-to-text providers
  • Optional device-token authentication
  • Browser-based demo
  • Hardware setup scripts and documentation
  • API reference and troubleshooting guides
  • Backend smoke tests and GitHub Actions workflow

Hardware

The reference implementation targets the Waveshare ESP32-S3 Touch LCD 1.46 development board.

Important Notes

This is an initial public preview. Firmware compilation, provider compatibility, and complete hardware validation should be verified against the documented configuration before treating this release as production-ready.

Some features require external AI providers, API credentials, and a running backend.

Getting Started

  1. Read the README.
  2. Follow the firmware setup instructions.
  3. Configure the backend using backend/.env.example.
  4. Review the hardware and testing documentation.
  5. Never commit API keys, Wi-Fi passwords, or device tokens.

What's Next

FUMI aims to make physical AI companions easier to build, customize, and extend.

Contributions, bug reports, and feature requests are welcome.