GenAI & BeyondGenAI & Beyond
Conference50min
ADVANCED

Brokk: an AI-Native Code Platform for Java, in Java

Brokk is a Java Swing tool for supervising code-writing AI assistants, designed for context engineering beyond traditional IDEs. This talk covers Brokk’s design principles, use of static analysis for deeper LLM understanding, Java-specific optimizations, and its technical stack, including Joern (static analysis) and Jlama (Java LLM inference).

Jonathan Ellis
Jonathan EllisBrokk

talkDetail.whenAndWhere

Thursday, October 9, 17:40-18:30
Room 3
talks.description
Brokk is a new tool written with Java Swing for supervising code-writing AI assistants.

It is a standalone application because effective context engineering for software development requires a different paradigm than the 40 year old IDE design optimized for reading and writing code at human speeds.

This talk will cover the principles behind Brokk's design, how Brokk leverages static analysis to help LLMs understand your code at a level deeper than raw text, and Java-specific optimizations like dependency decompilation to avoid hallucinations.

We'll also take a brief look at the JVM tech powering Brokk, including Joern (the static analysis engine) and Jlama (pure Java LLM inference).
llms
analysis
java
brokk
talks.speakers
Jonathan Ellis

Jonathan Ellis

Brokk

United States of America

Founder of Brokk (https://brokk.ai). Previously: author of JVector, co-founder of DataStax, founding project chair of Apache Cassandra.
talk.infographic.title
Brokk: an AI-Native Code Platform for Java, in Java infographic
talk.infographic.aiDisclaimer
comments.title

comments.speakerNotEnabledComments