AI-Assisted Development
This example uses Claude Code and ne503-dev to build a “10-second loitering alert” app: alert after a person remains for 10 seconds, then reset after the person leaves.
Try the packaged app
Download the prebuilt package, extract it, and follow the Hello World deployment steps.
1. Prerequisites
| Item | Requirement |
|---|---|
| Claude Code | Installed and working |
| Skill name | ne503-dev; download and extract to ~/.claude/skills/ne503-dev/ |
| neoruntime | Platform services, HAL, build, and deployment scripts |
| neoruntime-sdks | Python/C++ SDKs |
| neoruntime-apps | App templates and examples |
| Docker | Build ARM64 images |
| Target device | NE503 connected; model, HAL v2, and ai-runtime available |
2. Development Flow
Call ne503-dev in Claude Code with:
Send an alert when a person remains for 10 seconds. Deploy to the device IP.
Confirm the duration, detection threshold, and device address. The tool then:
- Queries the device's available model and raw stream;
- Generates the state machine, app.yaml, and permissions;
- Builds the ARM64 image, installs, and starts the app.
The example uses hailo_yolov8n_384_640 and raw stream sub. Use values returned by the device instead of copying names from another device.
3. Verify
Confirm:
- app state is Running;
- logs show model loading and the first inference;
- a person entering the frame triggers an alert and leaving resets the state.
Full walkthrough: ai-assisted-development_new.mp4.