Desktop Development Toolkit

💻 qoobot-desktop

Full-stack desktop development toolkit — CLI tools, LSP Server, VS Code Plugin & Python SDK, covering coding, debugging, simulation, build, and deployment for robot development.

v1.0 Complete56/56 Features Done

The Swiss Army Knife for Robot Development

qoobot-desktop is the desktop software suite of the QooBot ecosystem, providing robot developers with complete tool support from project initialization, coding, debugging and simulation to build and deployment. It includes 4 sub-modules with all 56 features completed.

Module 01
⌨️

CLI Toolchain

Project initialization, build, debug, deploy — a one-stop command-line robot development workflow.

Module 02
🔍

LSP Server

Code completion, diagnostics, symbol navigation — intelligent editor support for robot development languages.

Module 03
🔌

VS Code Plugin

Integrated development extension — syntax highlighting, intelligent hints, simulation integration, one-click deploy to robot.

Module 04
🐍

Python SDK

Robot application development library — skill authoring, perception calls, motion control, Pythonic API ready out of the box.

Module 05
🎮

Simulator Integration

Isaac Sim + MuJoCo deep integration, physically accurate real-time robot behavior simulation.

Module 06
🚀

Deployment & Ops Tools

Remote deployment, configuration management, version rollback, monitoring — end-to-end DevOps tools.

Four Sub-Modules, Full Workflow Coverage

qoobot-desktop includes CLI Toolchain, LSP Server, VS Code Plugin and Python SDK — four sub-modules providing complete tool support from project initialization to deployment.

⌨️CLI ToolchainCommand-Line Workflow
🚀

Project Init

One-click project template generation with pre-configured build, test, and deploy scripts.

TemplatesDeps InstallEnv Config
🔨

Build & Compile

Cross-compilation, dependency management, container building, and firmware packaging.

Cross-CompileContainerFirmware
🚢

Deploy & Release

Remote deployment, config management, version rollback, and OTA push.

Remote DeployRollbackOTA
🔍LSP ServerIntelligent Code Assistant
💡

Code Completion

Context-aware intelligent completion for skill APIs, motion commands, and sensor configuration.

Smart CompletionAPI HintsContext-Aware
🔬

Diagnostics

Real-time syntax checks, type inference, safety rule validation, and performance suggestions.

Real-Time CheckType InferenceSafety
🗺️

Symbol Navigation

Go-to-definition, find references, call hierarchy, and hover documentation.

Go-to-DefReferencesCall Hierarchy
🔌VS Code PluginIntegrated Development
🎨

Editor Enhancement

Syntax highlighting, code snippets, smart formatting, and bracket matching.

HighlightingSnippetsFormatting
🎮

Simulation Integration

Isaac Sim + MuJoCo panel embedded in IDE, one-click start/stop/debug simulation.

Sim PanelOne-ClickDebug
📡

Device Connection

Auto-discovery of robots, remote terminal, file sync, and log viewer.

Auto-DiscoverRemote TerminalLogs
🐍Python SDKRobot App Development
📦

Skill Framework

Declarative skill definition, perception-decision-execution pipeline, async task orchestration.

Skill DefPipelineAsync
🔬

Test & Debug

Unit test framework, simulation replay, data recording, and performance benchmarking.

Unit TestReplayBenchmark
📚

API Reference

Complete Python API docs covering perception, cognition, decision, and motion control.

API DocsExamplesTutorials

Designed for Efficient Development

🚀

Out of the Box

CLI one-click project init with pre-configured build, test, and deploy environments — zero config to start.

🔧

Highly Integrated

CLI ↔ LSP ↔ VS Code ↔ Python SDK — seamless collaboration across all four modules.

High-Performance Simulation

Isaac Sim + MuJoCo GPU-accelerated physics simulation delivering near real-time speeds.

🎯

AI-Assisted

LSP-driven code completion, real-time diagnostics, error detection — AI-powered robot development.

🌐

Cross-Platform

Supports Windows, macOS, and Linux — unified development experience across desktop OS.

📚

Rich Documentation

Detailed CLI command reference, SDK API docs, tutorial videos, and sample projects.

Experience the qoobot-desktop Toolkit

qoobot-desktop provides a complete desktop robot development toolkit. Developers are welcome to download and experience it.

⬇️

Download & Install

VS Code Marketplace one-click install, pip install Python SDK, source-build CLI tools.

📚

Quick Start

5-minute quick-start tutorials, sample skill projects, and FAQ.

🤝

Community

Developer forums, tech sharing sessions, and tool usage experience exchange.

Join Community →

Ecosystem Synergy

qoobot-desktop is the desktop software platform of QooBot, tightly integrated with other platform directories to build a complete robotics development ecosystem.

🧠

qoobot-os/brain

Humanoid brain OS, for which qoobot-desktop provides development, debugging, and testing support.

Learn about qoobrain →
☁️

qoobot-service

Cloud microservices platform, CLI supports one-click skill deployment to cloud services.

Learn about cloud →
🛒

qoostore

Skill marketplace, SDK supports local dev then one-click publish to the skill marketplace.

Learn about qoostore →