I think it's better to integrate claude code to this IDE.
I tried to install claude code via npm, but get error, when I run claude command as below:
claude
Error [ERR_DOMAIN_CALLBACK_NOT_AVAILABLE]: A callback was registered through process.setUncaughtExceptionCaptureCallback(), which is mutually exclusive with using the domain module
at new NodeError (node:internal/errors:405:5)
at node:domain:125:9
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:390:7)
at BuiltinModule.compileForPublicLoader (node:internal/bootstrap/realm:326:10)
at loadBuiltinModule (node:internal/modules/helpers:102:7)
at Module._load (node:internal/modules/cjs/loader:991:17)
at Module.require (node:internal/modules/cjs/loader:1225:19)
at require (node:internal/modules/helpers:177:18)
at file:///private/var/mobile/Containers/Shared/AppGroup/0F25AA93-AE26-4BCF-94FF-6AB55DB13350/lib/lib/node_modules/@anthropic-ai/claude-code/cli.js:38:2605
at file:///private/var/mobile/Containers/Shared/AppGroup/0F25AA93-AE26-4BCF-94FF-6AB55DB13350/lib/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:402 {
code: 'ERR_DOMAIN_CALLBACK_NOT_AVAILABLE'
I think it's because some feature is not same in nodesJS mobile as in desktop nodejs version.
you can consider to fix this. and also implement an cloude code plugin like in vscode, that will make this IDE very popular I guess.