Version 8.53.3
Kindly IDE
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 Kindly IDE to Applications
- 3Open Kindly IDE from Applications
- 4Open Settings (⌘+,) to add your LLM API key
Release History
v8.53.3January 1, 2026
- Release notes available on GitHub
v8.53.2January 1, 2026
- Release notes available on GitHub
v8.53.1December 30, 2025
- Release notes available on GitHub
v8.53.0December 30, 2025
- Release notes available on GitHub
v8.52.1December 29, 2025
- 🔮 Ghost text suggestions that appear as you type
- 📝 Context-aware completions based on cursor position
- 🏷️ Automatic link name suggestions in parent/child attributes
- ⌨️ Keyboard shortcuts:
Cmd+Ito trigger,Tabto accept - 📋 Snippets for common URDF structures
- New
urdf-completions.tswith comprehensive URDF schema
v8.52.0December 29, 2025
- Build 4-legged robots from natural language ("Build me a robot like Spot")
- Proper branching structure: body + 4 legs with hip/knee joints
- 16 DOF, 28 links, 27 joints for complete quadruped morphology
- Axis color coding: Red (X), Green (Y), Blue (Z) - standard RGB=XYZ convention
- Joint limit arcs: Visual range-of-motion indicators for revolute joints
- Axis arrows: Show rotation direction at each joint
v0.8.5December 29, 2025
- Release notes available on GitHub
v0.8.4December 28, 2025
- Release notes available on GitHub
v0.8.3December 28, 2025
- Release notes available on GitHub
v0.8.2December 28, 2025
- Google Gemini Streaming - Fixed SSE streaming format by adding
&alt=sseparameter - Google Gemini Images - Fixed viewport screenshot handling with correct
inline_dataformat - Google Tool Calls - Fixed tool call/result format conversion (
functionCall/functionResponse) - Stream Parser Refactor - Extracted stream parsers into
providers/directory for better maintainability (~346 lines removed from conversational-agent.ts)
v0.8.1December 28, 2025
- Robot Component Library - Browse and import robot components from the Kindly Marketplace directly within Kindly IDE. Search by manufacturer, category, or capabilities.
- Conversational Agent - New AI assistant with streaming responses and markdown rendering for natural robot design conversations.
- Viewport Capture - Screenshot functionality for capturing viewport renders.
- Mesh Builder - Refactored robot mesh generation with better geometry handling and primitive support.
- Forward Kinematics - Enhanced kinematic calculations for more accurate joint positioning.
- Chat Panel - Improved message display with syntax highlighting and tool call visualization.
v0.8.0December 28, 2025
- Production Environment Detection - App now properly detects and connects to production APIs with explicit configuration rather than fallbacks.
- CI/CD Improvements - Build pipeline now explicitly injects all required environment variables for production releases.
v0.7.12December 27, 2025
- E2E Test Stability - Disabled sandbox for CI Linux runners to fix test failures
v0.7.9December 26, 2025
- Private Repo Auto-Updates - Update proxy now authenticates with GitHub API to fetch assets from private repositories. Binary downloads use signed S3 URLs via GitHub API redirect.
- Manifest URL Rewriting - Update manifests (latest-mac.yml) now contain absolute proxy URLs, ensuring electron-updater downloads through our proxy instead of directly from GitHub.
- "retry is not a function" Error - Fixed electron-updater bundling issue by adding explicit
builder-util-runtimedependency.
v0.7.8December 26, 2025
- Auto-Updater Manifest - Fixed update manifest generation by adding
--publish neverflag to electron-builder. Thelatest-mac.yml,latest.yml, andlatest-linux.ymlfiles are now properly generated and uploaded to GitHub releases. - Model Selector - Deployed
list-modelsedge function to Supabase. Model selector now dynamically fetches latest models from OpenAI, Anthropic, and Google APIs instead of using stale fallback list.
macOS 10.12+ • Windows 10+ • Linux coming soon