ARC 2026.05.19.00 (Pro, Runtime And Free)
Change Release Notes
The AI Robot Software Era Has Officially Begun
This ARC update introduces something we believe is a major step forward for robotics software: an AI Agent embedded directly inside ARC.
- Not next to ARC.
- Not in another browser tab.
- Not in a generic coding tool that has never met your robot. Inside ARC.
The new AI Assistant gives robot builders the ability to chat, ask questions, generate scripts, fix code, refactor logic, and explain JavaScript or Python robot scripts using the real context of their ARC project. That means it can understand your project’s global variables, EZB ports, robot parameters, and available controlCommand() targets from your Robot Skills.
More about the AI Agent on its product page here.
In other words, it is not just writing "robot-ish" example code. It is helping write code for your actual robot project.
We are calling this a proof of concept for now because, like every good robot, it still has some growing to do. But this is the first public step toward what we believe becomes a new category of robotics software: project-aware AI robot development.
Or, said less formally: your robot now has a coding buddy. Try not to let it get smug.
New AI Chat Assistant Workspace
A new AI Chat Assistant workspace has been added between Blockly and the first desktop.
This gives ARC users a dedicated place to chat with the integrated AI Agent while working inside ARC. The assistant is designed to help with robot scripting, debugging, code explanation, and general ARC development guidance.
The AI Script Assistant can generate JavaScript or Python scripts, explain existing code, help fix broken scripts, and continue multi-turn conversations so users can refine behavior step-by-step instead of starting over every time. It is also designed around ARC-specific context, including project globals, EZB port information, robot parameters, and robot skill commands.
Why This Matters
Robotics has always had a gap between imagination and implementation.
A user knows what they want the robot to do:
- "Wave when you see my face."
- "Move the head slower."
- "Check the battery before running this behavior."
- "Fix this script because it stops after the second loop."
But turning that idea into working robot code usually requires digging through APIs, remembering port names, checking control commands, and hoping the script matches the actual robot configuration.
The ARC AI Assistant begins closing that gap.
Because the assistant is built into ARC and receives project-aware context, it can help generate code that is grounded in the robot project instead of guessing with generic examples. The result is a faster path from idea to working robot behavior.
This is important for hobbyists, educators, researchers, makers, and commercial robot developers because it reduces the friction between designing robot behavior and actually making it happen.
Also, it means fewer "why did this servo just do interpretive dance?" moments. Not zero. Just fewer.
SpeakingDepthTracker Added
A new SpeakingDepthTracker helper module has been added for Robot Skills and speech engines.
This module helps track when the robot is speaking so speech recognition systems can pause and resume more intelligently. The goal is to prevent the robot from listening to itself while it is talking.
Because yes, robots interrupting themselves is funny once. After that, it is just a meeting.
Speech Recognition Improvements
- The following speech recognition systems now implement SpeakingDepthTracker:
- Bing Speech Recognition
- Windows Speech Recognition
This improves coordination between robot speech output and speech recognition input. When the robot is speaking, recognition can be paused. When the robot is finished, recognition can resume.
This creates cleaner voice interaction behavior and reduces false recognition caused by the robot hearing its own speech.
Navigation2DV1 Messenger Scan Point Improvements
The Messenger system in Navigation2DV1 now deduplicates scan points by degree.
Previously, scan points were stored in a
ConcurrentQueue<ScanPoint>, which allowed repeated readings at the same degree to accumulate between location updates. This could cause unnecessary growth and duplicate scan data.The backing store has now been replaced with a
ConcurrentDictionary<float, ScanPoint>keyed by scan degree. When a new scan arrives at an existing degree, it replaces the previous reading.Latest value wins. Memory growth loses. Navigation data gets cleaner.
DequeueAllScanPointsnow atomically swaps in a fresh empty map usingInterlocked.Exchange, so scan points arriving during a drain operation are retained in the new map instead of being dropped.Clear()has also been updated for the new storage type.
Robot Skill Update Check Adjustment
The behavior that ignored GUIDs during robot skill update checks has been disabled due to a plugin loading issue reported in the Synthiam community.
This change helps address cases where Robot Skills could fail to load correctly when update detection did not properly account for GUID behavior. The related issue is documented here: here
Camera Device Textbox COM Port Fix
Fixed COM port parsing in the camera device textbox.
ARC now correctly handles COM port entries that include a baud rate using a colon separator.
Example:
COM2:115200
This format has also been verified to work as expected.
Summary
ARC 2026.05.19.00 is more than a routine update.
It introduces the first version of an embedded, project-aware AI Agent inside ARC, adds a new AI chat workspace, improves speech recognition coordination, cleans up navigation scan handling, fixes robot skill update detection behavior, and improves camera COM port parsing.
The AI Assistant is still early, but this release marks an important shift in how robot software can be built.
Instead of only programming robots by manually writing every command, ARC is moving toward a future where users can describe what they want, collaborate with an AI Agent, and generate robot behavior using the real context of their project.
That is a big deal.
And yes, the robot still needs you.... For now.
ARC Downloads
ARC
FREE- 1 third-party plugin skill per project
- Trial cloud services
- Personal, DIY & education use
- Updated every 6–12 months
ARC
PRO- Use on 2+ PCs simultaneously
- Unlimited robot skills
- Cloud backup & revision history
- Weekly features & bug fixes
- Business use permitted
ARC
RUNTIME- Load & run any ARC project
- Read-only mode
- Unlimited robot skills
- Includes early access fixes & features
- Minimum requirements: Windows 10 or higher, 2 GB RAM, 500 MB free disk space.
- Recommended: Windows 10 or higher, 8 GB RAM, 1 GB free disk space.
- Prices are in USD.
- More about each edition: Download & install guide.
- Latest changes: Release notes.
Compare Editions
| Feature |
ARC
FREE
|
ARC
PRO
|
|---|---|---|
| Get ARC Free | View Plans | |
| Usage | Personal · DIY · Education | Personal · DIY · Education · Business |
| Early access to new features & fixes | — | ✓ |
| Simultaneous microcontroller connections * | 1 | 255 |
| Robot skills * | 20 | Unlimited |
| Skill Store plugins * | 1 | Unlimited |
| Cognitive services usage ** | 10 / day | 6,000 / day |
| Auto-positions gait actions * | 40 | Unlimited |
| Speech recognition phrases * | 10 | Unlimited |
| Camera devices * | 1 | Unlimited |
| Vision resolution | max 320×240 | Unlimited |
| Interface builder * | 2 | Unlimited |
| Cloud project size | — | 128 MB |
| Cloud project revision history | — | ✓ |
| Create Exosphere requests | — | 50 / month |
| Exosphere API access | — | Contact Us |
| Volume license discounts | — | Contact Us |
| Get ARC Free | View Plans |
* Per robot project
** 1,000 per cognitive type: vision recognition, speech recognition, face detection, sentiment, text recognition, emotion detection, azure text to speech
Upgrade to ARC Pro
Take control of your robot's destiny by subscribing to Synthiam ARC Pro, and watch it evolve into a versatile and responsive machine.


..ok got it. I pay about $200 a month in AI services with token credits systems, I was just was checking to see if the AI chat was like Athena built into ARC like in the forums. I mean does it make sense to have Athena in the Forums for free and a pay service in ARC? Copy/Paste? Other than what you pointed out that ChatAI service has access to your complete project inside ARC vs explaining it to Athena in the forum and copy paste her code to your project?
The Athena in the forum is limited to a 1-hour response time for cost reasons, but the main reason Athena is free is that we use the public data for both SEO and training. Your data requests with the AI agent in ARC are not used for our training, so it's private. Also, Athena generates support documentation based on your conversations. Not sure if you noticed, but if someone asks a question, the support documentation is generally updated shortly after. She's also used for logging bugs and feature requests. We used to have a feature request section, but that got out of control with ppl who didn't know what already existed. So instead, ppl ask questions, and Athena sends us reports on user interactions, which help us create new features. That's probably why you've noticed so many interesting new features that align with what ppl like yourself are doing.
So yeah, Athena helps us a lot, so it's a loss leader in terms of expenses, I guess you could say. The main reason our ARC AI integration was pushed wasn't so much the forum itself, since this forum is pretty much irrelevant given how detailed the support section is these days. The AI system is mostly for education because, under COPPA and WCAG, we're not allowed to have students post or ask questions publicly. It's generally not difficult for a product to sneak into a school through a single teacher or a librarian, etc... But once word takes wind and reaches the board, loads of certifications and privacy audits are necessary. And if it's a hardware product, be prepared for a huge huge huge monthly product insurance premium. For ARC to even be touched by any young students or children, we have so many insurances and procedures in place.
Also, students already have access to other chat-like AI systems, so a simple "support search" is beyond their understanding these days. Students don't what "google" is or a "search engine". They only know apps, and Safari/Chrome/Edge are not apps they have ever used. You'd be surprised by how many people 25 and below have never loaded a webpage in their life, let alone seen a Google search homepage.
There are alternatives to the convenience and privacy of using the embedded ARC ai chat/scripting...
Hopefully, you're getting value out of the AI token/credit services you pay for. The only one we pay for is ChatGPT as a chat UI to probe it. Programming AI assistants is not comparable to real human developers yet. So our costs are pretty much this and ChatGPT for AI.
The feature request/ Athena co involvement is a good combo. And makes more since than the request feature stand alone. I didn't know about all the student/insurance details. Very interesting indeed I never thought about it but makes since and adds a layer of complexity when dealing with education markets.
Yeah I have a lot of AI stuff cooking in the background and Chatgpt is good for a lot of stuff, but Claude Code 2.1.142 is insane and only getting better.
We have tried Claude a few times, and he's a hard worker. But no offense, it's only useful to non-coders because what it produces is "okay". Don't get me wrong, I think there's lots of room to grow, and it will be super valuable one day. But right now, it doesn't help coders because it's a worse coder than a good one, if you know what I mean. But I really do understand how you could find a ton of value in it - also, hence why I invested in embedding AI coding into ARC, haha.
The hardest part about coding in a team is working with other coders, haha - and specifically, understanding their intent with various implementations. Meaning, why did someone write this? Or what were they planning based on what they wrote? etc... with AI, you don't get that level of consideration by the AI. In short, I'd summarize by saying AI will write different code for the same question every time it's asked, and none of that code understands your business, product features, or forecast. You "could" try to dump a business model in it, but the context window is too small for that much data, and it'll instantly be blurred and go rogue (i.e., hallucinate). So while it's really good for a small one-time tool, I would definitely not trust a project to it. If you do, heed my warning that you're postponing a very painful migration for the future
. Or, maybe not and the next generation AI can recover the mess the current AI generation is making, haha
...btw feel free to delete or move this...but I don't see an option to leave a link for Youtube video in the Community, did something change..or is my browser messed up?
Strange you're right - i don't see a video link either. Something fishy about that! Wonder what happened. Let me inquire
Ah try it now - Pretty much most of the website is new which has this new editor using markdown instead of oldschool ubb code. I guess the video post part wasn't included for some reason ha. it's there now!
Beautiful! Got it back! Thanks!