Deepcode gives you multiple ways to discover, run & share supported deepcodes and code automation recipes.
npm i deepcode
npm i -g deepcode
deepcode [framework/version/deepcode-name]
deepcode next/13/app-router-recipe
The list
command can be used to list all deepcodes available in the Deepcode Registry.
deepcode list
The syncRegistry
command can be used to sync local deepcodes with the public Deepcode Registry.
deepcode syncRegistry
The learn
command can be used to send the diff of the latest edited file to Deepcode Studio and have it automatically build an explainable and debuggable deepcode.
After running this command, if any git diff exists, Deepcode will use the diff as before/after snippets in Deepcode Studio.
deepcode learn
--include
--exclude
--targetPath
--sourcePath
--deepcodeEngine
--fileLimit
--usePrettier
--useCache
--useJson
--threadCount
--dryRun
--telemetryDisable
We'd love for you to contribute to the Deepcode Engine and the Deepcode Registry. Please note that once you create a pull request, you will be asked to sign our Contributor License Agreement.
We're always excited to support deepcodes for more frameworks and libraries. Contributing allows us to make deepcodes more accessible to more framework builders, developers, and more.
We collect anonymous usage data to improve our product. Collected data cannot be linked to individual users. We do not store personal data/code.
For more details and samples of collected data see our telemetry compliance considerations doc.