Bullet is een coding agent die is ontwikkeld om de vertraging bij agent-runs te elimineren. Het systeem focust op momentum en efficiëntie via drie specifieke protocollen:
- Routering: Taken worden automatisch toegewezen aan het meest geschikte model (Snel, Diep of Redeneren) op basis van de complexiteit.
- Zoeken: In plaats van volledige repositories te embedden, gebruikt Bullet gerichte zoekopdrachten om snel relevante code te acquireren.
- Parallelle uitvoering: Om tijdverlies te voorkomen, worden onafhankelijke tool-aanroepen gelijktijdig uitgevoerd en worden vastgelopen lussen vroegtijdig onderschept.
Het project is voortgekomen uit interne frustraties van de makers over trage mechanismen in bestaande tools. Bullet is beschikbaar als een CLI voor macOS en Linux via npm.
Bullet: Een echt snelle coding agent
Bullet routeert, zoekt en voert uit met één doel: jou bijhouden.
Het probleem / Latentie
Je ideeën bewegen snel. Je agent zou dat ook moeten doen.
We verspilden uren aan het wachten op agent-runs. Niet omdat de modellen niet in staat waren, maar omdat de mechanismen eromheen simpelweg zwaarder waren dan nodig.
Het Bullet-systeem
Standaard slanker.
Hetzelfde patroon van model → tools → resultaten, maar met een strakkere lus eromheen.
Protocol 01: Routeren / Escaleren
Het juiste model op het juiste moment.
Routeer straightforward werk naar snelle modellen. Escaleer alleen wanneer de missie daarom vraagt.
- Snel: Voor eenvoudige taken.
- Diep: Voor complexe taken.
- Redeneren: Voor de moeilijkste taken.
Protocol 02: Zoeken / Acquireren
Bemachtig het doelwit. Negeer de ruis.
Gerichte zoekopdrachten en bestandslezingen vinden relevante code zonder de hele repository te embedden.
Voorbeeld van target search:
auth middleware
src/router.ts (94.2)
src/auth.ts (88.7)
- Repository context: 08%
Protocol 03: Parallelle uitvoering
Zet nooit in een wachtrij wat samen kan draaien.
Onafhankelijke tool-aanroepen worden parallel uitgevoerd. Dubbele aanroepen en vastgelopen lussen worden onderschept voordat ze kostbare seconden verspillen.
- Zoeken → Lezen → Verifiëren (gelijktijdig)
- Geen dode tijd.
Gebouwd voor momentum, niet voor magie.
Veldtest / 001
Zie Bullet in actie.
Echte prompt. Echte repository. Geen cinematografische shortcuts. (Zie de volledige demo op YouTube - 02:14)
Bullet verkrijgen / CLI
Geen GUI. Dezelfde agent.
Dezelfde router, tools en agent-loop, maar nu direct in je shell.
$ npm install -g @trybullet/cli
$ bullet
Specificaties:
- macOS & Linux
- Node 18+
- Gratis; geen API-sleutel vereist om te starten.
Noot van de oprichters
Gebouwd uit frustratie.
In ons bedrijf verspilden we uren door te wachten op agent-runs. We bouwden dagelijks met Claude Code en zagen hoe capabele modellen bewogen door onnodig trage mechanismen.
Bullet begon daarom als een passieproject: eenvoudig werk sneller routeren, alleen lezen wat ertoe doet, onafhankelijke tools samen uitvoeren en lussen stoppen voordat ze spiraliseren.
We gebruiken het nu intern en het heeft ons veel hoofdpijn bespaard. We dachten dat we jou misschien ook konden besparen.
Bullet: Een echt snelle coding agent
Bullet routeert, zoekt en voert uit met één doel: jou bijhouden.
Het probleem / Latentie
Je ideeën bewegen snel. Je agent zou dat ook moeten doen.
We verspilden uren aan het wachten op agent-runs. Niet omdat de modellen niet in staat waren, maar omdat de mechanismen eromheen simpelweg zwaarder waren dan nodig.
Het Bullet-systeem
Standaard slanker.
Hetzelfde patroon van model → tools → resultaten, maar met een strakkere lus eromheen.
Protocol 01: Routeren / Escaleren
Het juiste model op het juiste moment.
Routeer straightforward werk naar snelle modellen. Escaleer alleen wanneer de missie daarom vraagt.
- Snel: Voor eenvoudige taken.
- Diep: Voor complexe taken.
- Redeneren: Voor de moeilijkste taken.
Protocol 02: Zoeken / Acquireren
Bemachtig het doelwit. Negeer de ruis.
Gerichte zoekopdrachten en bestandslezingen vinden relevante code zonder de hele repository te embedden.
Voorbeeld van target search:
auth middleware
src/router.ts (94.2)
src/auth.ts (88.7)
- Repository context: 08%
Protocol 03: Parallelle uitvoering
Zet nooit in een wachtrij wat samen kan draaien.
Onafhankelijke tool-aanroepen worden parallel uitgevoerd. Dubbele aanroepen en vastgelopen lussen worden onderschept voordat ze kostbare seconden verspillen.
- Zoeken → Lezen → Verifiëren (gelijktijdig)
- Geen dode tijd.
Gebouwd voor momentum, niet voor magie.
Veldtest / 001
Zie Bullet in actie.
Echte prompt. Echte repository. Geen cinematografische shortcuts. (Zie de volledige demo op YouTube - 02:14)
Bullet verkrijgen / CLI
Geen GUI. Dezelfde agent.
Dezelfde router, tools en agent-loop, maar nu direct in je shell.
$ npm install -g @trybullet/cli
$ bullet
Specificaties:
- macOS & Linux
- Node 18+
- Gratis; geen API-sleutel vereist om te starten.
Noot van de oprichters
Gebouwd uit frustratie.
In ons bedrijf verspilden we uren door te wachten op agent-runs. We bouwden dagelijks met Claude Code en zagen hoe capabele modellen bewogen door onnodig trage mechanismen.
Bullet begon daarom als een passieproject: eenvoudig werk sneller routeren, alleen lezen wat ertoe doet, onafhankelijke tools samen uitvoeren en lussen stoppen voordat ze spiraliseren.
We gebruiken het nu intern en het heeft ons veel hoofdpijn bespaard. We dachten dat we jou misschien ook konden besparen.