Elodin Open-Sources AI Racing Harness with Real-Time Betaflight Simulation for AI Grand Prix Contestants

Elodin has released an open-source simulation harness for contestants of the AI Grand Prix. The harness matches the published competition constraints and message format, giving teams a way to prepare while waiting for the official Round 1 virtual qualifier sim. It runs against real Betaflight firmware — which Dan from Elodin notes requires at least 1000 sensor samples per second to run correctly in real time.
Key Technical Details
- Direct camera sensor generation: Instead of connecting to Unreal or a similar game engine (heavy for this use case), the harness generates camera sensor samples directly inside the simulation loop. This keeps it lightweight and easier to use.
- Built with Rust Bevy game engine: Currently the visual fidelity is basic, but using Bevy should allow quick improvements. The team expects contestants to be able to shift their implementations to the official competition sim once it lands.
- Real Betaflight integration: The harness interfaces with the actual Betaflight flight controller stack, which is the standard for racing drones. The 1000-sample-per-second requirement was discovered during development.
The harness is open source and available now. It's not fancy yet, but it serves the practical purpose of letting teams test their AI agents against realistic constraints before the official sim is released. Feedback is welcome.
📖 Read the full source: HN AI Agents
👀 See Also

Claude Code Skill Refactors React Components Using 'Don't Make Me Think' Principles
A new Claude Code skill automatically refactors React components for usability based on Steve Krug's principles — cuts happy talk, surfaces primary CTAs, fixes empty/error states, and tightens labels.

Agent Image Skills: Simple Image Hosting for Claude Code Agents
A developer built a simple image hosting service at https://images.labnocturne.com to solve the problem of Claude Code agents generating images with nowhere to store them. The service provides instant test keys via curl, auto-deletes files after 7 days, and includes Claude Code MCP skills for upload, file listing, and deletion.

Custom status line for Claude Code shows context usage, rate limits, and token counts at a glance
A custom script adds a persistent status line to Claude Code, displaying context %, 5-hour rate limit %, KV cache reads, cumulative input/output tokens, model name, and working directory — color-coded for dark terminals.

Stanford Researchers Release OpenJarvis: A Local-First Framework for On-Device AI Agents
Stanford researchers have released OpenJarvis, a local-first framework for building on-device personal AI agents with tools, memory, and learning capabilities. The project includes GitHub repository and website links for developers to explore.