MIT License

项目介绍

work-r-labs/isaacsim_typings 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 MIT License 许可证,目前获得 18 个 Star、2 次 Fork。

仓库全名
work-r-labs/isaacsim_typings
开源许可证
MIT License
Star 数
18
Fork 数
2

README 摘要

IsaacSim Typings IsaacSim 5.0 support: https://github.com/work-r-labs/isaacsimtypings5 Supports Isaac Sim 4.5.0 (see link above for 5.0) This repo contains unofficial generated stub files generated from NVIDIA's Isaacsim for use with VSCode/Cursor to enable type completion / checking and AI assitance. NVIDIA Isaac Sim™ is a reference application built on NVIDIA Omniverse that enables developers to develop, simulate,…

完整内容见 GitHub 原始 README 或本页 。

常见问题

isaacsim_typings 用什么语言开发?

主要使用 Python 编写,采用 MIT License 许可证,目前有 18 个 Star。

isaacsim_typings 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 isaacsim_typings 的源码?

可以直接克隆仓库:git clone https://github.com/work-r-labs/isaacsim_typings.git,默认分支为 main;安装与运行步骤见仓库 README。

isaacsim_typings 最近还在维护吗?

仓库最近一次更新为 2025年8月13日,当前没有未关闭的 Issue;Star 数为 18,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Isaac Sim 4.5 intellisense and AI context for VSCode & Cursor

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
24
价值分
11
活跃状态
活跃

语言占比

Python

README

IsaacSim Typings

IsaacSim 5.0 support: https://github.com/work-r-labs/isaacsim_typings_5

Supports Isaac Sim 4.5.0 (see link above for 5.0)

This repo contains unofficial generated stub files generated from NVIDIA’s Isaacsim for use with VSCode/Cursor to enable type completion / checking and AI assitance.

NVIDIA Isaac Sim™ is a reference application built on NVIDIA Omniverse that enables developers to develop, simulate, and test AI-driven robots in physically-based virtual environments.

Example

Documentation for Isaac Sim itself: Installation and Guides, API Documentation

Usage

Video Tutorial: https://youtu.be/QEtCYkxpT6Y

Installation Video Thumbnail

For the type stubs in this repo to be useful, VSCode/Cursor needs to be able to find them.

By default, VSCode/Cursor will look in the ./typings folder of your project for stubs. Therefore the easiest way to use the type stubs provided here is to copy or link them into the ./typings folder in your project. You may choose to add ./typings to your .gitignore file.

# cloning as a submodule in your project and creating a symlink

git submodule add https://github.com/work-r-labs/isaacsim_typings.git
ln -s isaacsim_typings/typings typings

# how to clone your project with submodules in the future
git clone --recurse-submodules YOUR_REPO_URL

Alternatively, you can customise where VSCode/Cursor looks for type stubs. See settings.json for guidance on how to change this as well as https://code.visualstudio.com/docs/python/settings-reference.

You will also need to disable VSCode/Cursor’s warnings about missing source files by adding the following to your editor/project/workspace settings.json file. We need to this because we don’t have access to the module source because the stubs are generated from compiled python extensions.

"python.analysis.diagnosticSeverityOverrides": {
    "reportMissingModuleSource": "none"
}

Install With Claude Code

This prompt will get Claude Code to install isaacsim_typings into your project and setup symlinks so that VSCode/Cursor can find it.

add https://github.com/work-r-labs/isaacsim_typings.git as a submodule and symlink the `typings` folder from inside it to the root of this current project.

Contributing

If you are only looking to use the provided stub files, then you can ignore this section.

These commands will install pybind11-stubgen into your isaacsim python environment and then regenerate the stubs. This assumes you have installed Isaac Sim using the Workstation Installation Instructions, other installation methods may install Isaac Sim to a different location.

~/isaacsim/python.sh -m pip install pybind11-stubgen
~/isaacsim/python.sh isaacsim_stubgen.py

评论

暂无评论