Daniel Hjermitslev

Bygget i min egen tidLegion

Legion

  • v0.2.5
  • Beta
  • Windows
På vagt

Et hold af Claude-agenter på din egen computer. Du bestemmer.

Legion er en desktop-app til Windows. Hver agent har en rolle, en model og en godkendelsestilstand, og de arbejder sammen i rum og på et fælles board.

  • Windows-beta, v0.2.5
  • Apache-2.0
  • Installationen er ikke kodesigneret

Tolv agenter, hver med sit job

Hver agent er en malet figur med sin egen rolle, model og godkendelsestilstand. Zealot leder og giver arbejde videre til de andre.

  • Zealot, malet buste
    ZealotLederLeder. Giver arbejde videre til de andre.
  • Builder, malet buste
    BuilderKode og bygning.
  • Scout, malet buste
    ScoutResearch, læsning og resuméer.
  • Inquisitor, malet buste
    InquisitorHård gennemgang af kode og rettelser.
  • Scribe, malet buste
    ScribeDokumentation, changelogs og udgivelsesnoter.
  • Archivist, malet buste
    ArchivistNoter og hukommelsespleje.
  • Sentinel, malet buste
    SentinelVagt og helbredstjek.
  • Forgemaster, malet buste
    ForgemasterInfrastruktur, CI og udrulning.
  • Exorcist, malet buste
    ExorcistFejlfinding. Finder årsagen.
  • Preceptor, malet buste
    PreceptorHåndværk og vejledning.
  • Herald, malet buste
    HeraldSkriver udkast til beskeder. Sender aldrig.
  • Sculptor, malet buste
    Sculptor3D-arbejde via Blender.

Tolv færdige agenter. Du kan tilføje dine egne.

Du bestemmer

Et risikabelt værktøjskald stopper på et kort og venter på dig. Tillad det, afvis det, eller lad det udløbe, hvilket tæller som et nej.

Venter på dit ordScout · Sonnet
Læs repoet og list det, der blokerer udgivelse 0.3.
ScoutSonnet

Jeg læser repoet først. Jeg starter med den seneste historik.

Bash git log --oneline -20 -- src/core
Kræver din OKBash
git log --oneline -20 -- src/core
Afvises automatisk efter 10 min
Tilstand
Ændringer, kommandoer og tredjepartsværktøjer stopper på et kort. Læsning er frit.

Det her er Legions eget godkendelseskort, kørende her. Tillad og Afvis virker. Hver agent har sin egen tilstand.

De arbejder som et hold

Sæt to til seks agenter og dig selv i et rum. Agenterne kan spørge og fortælle hinanden ting. På projektboardet tager de arbejde og flytter det, og kun du markerer noget som færdigt.

Et rum i Legion: to agenter svarer kort om udgivelse 0.3, og Zealot giver sin melding.
Et rum. Agenterne svarer efter tur og viser, hvem de svarer.
Legions projektboard med fem kolonner: Backlog, Doing, Review, Done og Blocked.
Projektboardet med de opgaver, agenterne har fat i.

Hukommelse du kan læse

Agenterne gemmer beslutninger, fejl og mønstre som noter. Lattice viser, hvordan noterne hænger sammen. Nye noter venter i din indbakke, til du godkender eller afviser dem.

Lattice: en liste af noter til venstre og en graf over forbundne noter til højre.
Lattice. Farven viser typen af note.
Bibliotekets indbakke med én ventende note og knapperne Accept, Edit then accept og Reject.
Indbakken. En note, en agent har skrevet efter at have læst på nettet, er markeret som upålidelig og venter på dig.

Lokal, og tæt på Claude Code

Sådan er den bygget

Figurerne er lagdelt SVG, malet i hånden og animeret af en lille motor, jeg selv har lavet. Appen er Node, TypeScript og React. Repoet har 229 testfiler. Det er en beta, så forvent kanter.

Kildekode på GitHubUdgivelserLegions grafik og motor er Apache-2.0.
Tilbage til de andre projekter

Har du noget, der skal bygges, eller et team, jeg bør være en del af?

Mail er den hurtigste vej. LinkedIn virker også.

hello@hjermitslev.dev