GenAI & BeyondConference50min
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 EllisBrokk
talkDetail.whenAndWhere
Thursday, October 9, 17:40-18:30
Room 3
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).
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).

talkDetail.transcript.loginToSeeTakeaways
talkDetail.transcript.loginToSeeInsights
comments.speakerNotEnabledComments