Version 0.7.8
Artifex Desktop
The Cursor for Robots
AI-powered robotics IDE with physics validation, visual behavior trees, and one-click ROS2 builds. Design, validate, and deploy faster.
Physics Linter
Real-time validation of inertias, joints, and collisions
One-Click Builds
Automatic environment sourcing for colcon builds
Behavior Tree Editor
Visual drag-and-drop editor for BehaviorTree.CPP
Multi-Format Export
Export to URDF, SDF, and MJCF with auto-fixes
AI-Powered Design
Natural language to robot structure generation
Physics Simulation
Interactive 3D preview with Rapier physics
Installation
- 1Download the DMG file for your Mac
- 2Open the DMG and drag Artifex to Applications
- 3Open Artifex from Applications
- 4Open Settings (⌘+,) to add your LLM API key
Release History
v0.7.8December 26, 2025
- AppImage: Make executable with `chmod +x` and run
- Debian/Ubuntu: `sudo dpkg -i artifex_*.deb`
v0.7.7December 26, 2025
- AppImage: Make executable with `chmod +x` and run
- Debian/Ubuntu: `sudo dpkg -i artifex_*.deb`
v0.7.6December 26, 2025
- AppImage: Make executable with `chmod +x` and run
- Debian/Ubuntu: `sudo dpkg -i artifex_*.deb`
v0.7.5December 26, 2025
- AppImage: Make executable with `chmod +x` and run
- Debian/Ubuntu: `sudo dpkg -i artifex_*.deb`
v0.7.4December 26, 2025
- AppImage: Make executable with `chmod +x` and run
- Debian/Ubuntu: `sudo dpkg -i artifex_*.deb`
v0.7.3December 26, 2025
- AppImage: Make executable with `chmod +x` and run
- Debian/Ubuntu: `sudo dpkg -i artifex_*.deb`
v0.7.2December 26, 2025
- AppImage: Make executable with `chmod +x` and run
- Debian/Ubuntu: `sudo dpkg -i artifex_*.deb`
v0.7.1December 26, 2025
- AppImage: Make executable with `chmod +x` and run
- Debian/Ubuntu: `sudo dpkg -i artifex_*.deb`
v0.7.0December 26, 2025
- AppImage: Make executable with `chmod +x` and run
- Debian/Ubuntu: `sudo dpkg -i artifex_*.deb`
v0.6.5December 26, 2025
- AppImage: Make executable with `chmod +x` and run
- Debian/Ubuntu: `sudo dpkg -i artifex_*.deb`
v0.6.4December 22, 2025
- **CSRF State Mismatch** - Fixed "Invalid state parameter" error during OAuth by using server-generated state instead of local state
v0.6.3December 22, 2025
- **Device Auth API** - Moved device auth routes from `/api/auth/device/*` to `/api/device-auth/*` to avoid NextAuth catch-all conflict
v0.6.2December 22, 2025
- **App Launch Crash** - Replaced electron-store with native fs-based storage to eliminate ESM/CommonJS transitive dependency issues (p-limit, conf, etc.)
- **Auth Infinite Loop** - Fixed useEffect dependency array causing maximum update depth exceeded in UserAccountMenu
macOS 10.12+ • Windows 10+ • Linux coming soon