/run — Start CarbonJ locally
SkillProductivityBuild the bootJar and start CarbonJ locally on the default `dev` profile.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the /run — Start CarbonJ locally skill
What this skill tells your AI
The instructions your AI receives, as published by salesforce/carbonj in .claude/skills/run/SKILL.md and read by ahel’s review.
1. Build the runnable jar
./gradlew :carbonj.service:bootJar
Output: carbonj.service/build/libs/carbonj.service-<version>.jar
2. Run
java --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED \
-jar carbonj.service/build/libs/carbonj.service-*.jar
Defaults: HTTP on :2001, Spring profile dev, store disabled.
Override profile / config
java -Dspring.profiles.active=dev \
--add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED \
-jar carbonj.service/build/libs/carbonj.service-*.jar
Runtime config is at carbonj.service/src/main/resources/application.yml (profiles: dev, test, prod). For container-style overrides see carbonj.service/src/main/docker/files/service.args.
Success
- Banner prints, log shows
Started CarbonJServiceMain in N seconds. curl http://localhost:2001/_dw/healthcheckreturns 200 (or your project's healthcheck path).
On failure
Address already in use :2001→ stop the prior instance or change the port.ClassNotFoundException→ re-run./gradlew clean :carbonj.service:bootJar.- Kinesis / store errors on
devprofile → confirm the profile actually disables those (look atapplication.yml); start with-Dspring.profiles.active=devexplicitly.
Signals
- GitHub stars
- 28
- Forks
- 17
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
run-salesforce- Source
- github.com/salesforce/carbonj