enkei0x/espai

Unified AI API library for ESP32/Arduino - OpenAI, Anthropic Claude, Google Gemini, Ollama with streaming, tool calling, async and conversation memory

33
/ 100
Emerging

This project helps developers integrate powerful AI capabilities like OpenAI's GPT, Anthropic's Claude, or Google's Gemini into their ESP32-based smart devices and IoT projects. It takes text prompts or conversation history as input and produces AI-generated responses, supporting advanced features like tool calling and real-time streaming. The primary users are embedded systems developers and makers building intelligent hardware.

Use this if you are a developer building an ESP32 device and want to easily add AI chat, voice assistant features, or agentic workflows that interact with large language models.

Not ideal if you are looking for a high-level application or service that already provides AI features, rather than a library for embedded hardware development.

embedded-systems IoT-device-development AI-powered-hardware microcontroller-programming smart-gadgets
No Package No Dependents
Maintenance 10 / 25
Adoption 5 / 25
Maturity 11 / 25
Community 7 / 25

How are scores calculated?

Stars

10

Forks

1

Language

C++

License

MIT

Last pushed

Feb 23, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/enkei0x/espai"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.