Ava Supernova
AvaSupernova
documentatie

Alles over Ava Supernova

Schoon, accuraat, gesynchroniseerd met de agent zelf.

Wat is Ava?

Ava is een AI die echt dingen doet — niet alleen maar praten. Ze bouwt een app voor je, schrijft een document, leert je iets van begin af aan, ontwerpt een logo, of zorgt voor de administratie die je steeds uitstelt. En ze onthoudt wie je bent: waar je mee bezig bent, hoe je dingen graag hebt, en wat je vorige week vroeg.

Er is maar één Ava, en ze werkt waar jij ook werkt — in je code-editor, als desktop-app, of in een terminal. Dezelfde geheugen, dezelfde persoonlijkheid, overal.

Wat maakt haar anders

  • Standaard van jou. Je werk blijft op je eigen machine. Geen tracking, geen telemetrie — nooit.
  • Open voor iedereen. Elke regel van Ava is publiek. Niets om blindelings te vertrouwen.
  • Gratis om te starten. 300 credits elke maand, geen creditcard, geen addertje onder het gras — of voeg je eigen AI-sleutels toe en betaal ons helemaal niets.
  • Leren ingebouwd. Vraag Ava om je elk onderwerp bij te brengen en ze bouwt een echte cursus voor je — lessen, voorbeelden en quizzen.

Nooit code geschreven? De volgende pagina is speciaal voor jou geschreven. Ben je al technisch? Ga gerust verder — ze kan met je meegaan.

Show me the details

Waar Ava woont

  • VS Code-extensie — Ava naast je editor: een chatpaneel, een dashboard en wijzigingen die direct in de code worden getoond voordat ze plaatsvinden.
  • Desktop-IDE — een losse app waarin alles in één venster staat. Biedt beheer over je bureaublad (apps openen, klikken, typen voor jou).
  • CLI — Ava in je terminal, voor mensen die daar thuis zijn.

Hoe ze werkt, kort samengevat

Ava schakelt van manier van denken (genaamd modi) om bij de taak te passen, laat op de achtergrond een klein team van specialistische helpers meewerken bij moeilijke taken, en kiest automatisch het beste AI-model voor elke stap. Jij hoeft dit nooit te beheren. De sectie Kernconcepten biedt een volledige rondleiding wanneer je maar wilt.

Nooit code geschreven? Begin hier

Als je nog nooit een regel code hebt geschreven, ben jij precies degene waarvoor Ava is. Je hoeft geen vakjargon te leren om te beginnen — je praat met haar in gewone taal, zoals je een vriend zou vragen. Deze pagina is je volledige instap.

Wat je vandaag kunt doen, zonder ervaring

  • Vraag haar alles, in gewone woorden — "wat doet dit bestand?", "waarom is mijn pagina leeg?", "wat is eigenlijk een database?" Ze antwoordt in begrijpelijke taal en onthoudt het gesprek.
  • Leer iets van begin af aan — zeg "leer me Python vanaf nul" en ze bouwt een echte cursus voor je met lessen en quizzen.
  • Krijg iets gebouwd — beschrijf wat je wilt ("een knop die mijn notities downloadt") en ze schrijft het, waarbij ze elke wijziging laat zien voordat deze plaatsvindt.

Je hoeft niet alles te begrijpen

Ava heeft veel techniek onder de motorkap — modi, modellen, specialisten, routing. Je zult die woorden tegenkomen in de app en in deze documentatie. Hier is het geheim: je kunt bijna alles negeren. Ava kiest automatisch de juiste tools en helpers voor je. De technische pagina's zijn er voor wanneer je nieuwsgierig wordt, niet omdat je ze nodig hebt om te beginnen.

Een rustige eerste stap

  1. Installeer Ava (volgende pagina) en open de chat.
  2. Typ een echte vraag die je hebt. Wat dan ook. Zie hoe ze antwoordt.
  3. Probeer de leermodus: typ "leer me" en een onderwerp. Volg mee.
  4. Wanneer je wilt dat ze iets daadwerkelijk maakt of verandert, vraag het gewoon — ze laat je altijd zien wat ze gaat doen en wacht op jouw "ja".
Tip: Stuit je op een woord dat je niet kent? De woordenlijst in platte taal (verderop in deze sectie) legt elke term uit zonder voorafgaande kennis.

Installeren

Kies de omgeving die bij jouw werkwijze past. Je kunt er meer dan één gebruiken — op dezelfde machine delen ze één ~/.ava/ map, zodat Ava’s geheugen je tussen hen meeneemt.

VS Code-extensie

  1. Open het Extensies-paneel in VS Code (Ctrl+Shift+X / Cmd+Shift+X).
  2. Zoek naar "Ava Supernova" en klik op Installeren.
  3. Druk op Ctrl+Shift+A (Cmd+Shift+A op macOS) om het chatvenster te openen.
  4. Volg de installatiewizard — kies een model, stel je toestemmingsmodus in, klaar.

Desktop-IDE

  1. Download de installatiebestanden voor je platform op de pagina met releases.
  2. Start het programma. De IDE start de eerste keer op met een welkomstflow.
  3. Log in voor gratis platform-tokens, of plak je eigen API-sleutel om volledig lokaal te draaien.

CLI

  1. `npm install -g @ava/cli` (of pnpm / yarn — jouw keuze).
  2. Voer `ava` uit in elke projectmap.
  3. Bij de eerste keer wordt je gevraagd om een provider en een model te kiezen. Kies en ga aan de slag.
Tip: Geen account, geen probleem. Met je eigen API-sleutel (BYOK) hoef je nooit in te loggen. Het gratis niveau is voor de door het platform beheerde modellen.

Je eerste stap met Ava

De snelste manier om Ava aan het werk te zetten is haar om iets echts vragen en kijken hoe ze het doet. Geen installatie om te lezen, niets eerst leren — vertel haar gewoon wat je wilt, in gewone woorden.

Probeer dit nu

  1. Open de chat.
  2. Typ iets waar je echt iets aan hebt. Probeer "leg uit wat dit project doet", of "voeg een knop toe die het formulier leegt".
  3. Ava laat je zien wat ze gaat doen — en wacht.
  4. Tevreden? Zeg ja. Kijk hoe ze het doet.

Dat is het hele ritme: jij vraagt, ze laat je het plan zien, jij keurt goed, ze doet het. Ze verandert nooit iets zonder je eerst te laten zien — dus je kunt niets kapotmaken door het te proberen.

Een paar dingen om om te vragen

  • Een vraag — "waarom is mijn pagina leeg?", "wat doet dit bestand?"
  • Iets gebouwd — "maak mij een simpele takenlijst-pagina".
  • Om iets te leren — "leer me Python vanaf nul". Ze bouwt een echte cursus voor je, stap voor stap.
  • Een document — "schrijf mij een projectvoorstel van één pagina". Ze geeft je een Word-bestand of PDF.
Tip: Weet je niet wat je moet typen? Praat met haar alsof het een vriendin is die veel weet. Gewone woorden zijn precies goed — je hebt nooit technische termen nodig om te beginnen.
Show me the details

Die simpele lus doet er achter de schermen best veel. Je hebt hier niets voor nodig om Ava te gebruiken — maar hier is wat er eigenlijk gebeurt als je nieuwsgierig bent.

Gereedschap en goedkeuring

Wanneer Ava een bestand leest, een opdracht uitvoert of code bewerkt, is elk daarvan een "toolaanroep". Ze vraagt toestemming voordat ze iets doet dat je bestanden of systeem raakt — hoe vaak ze vraagt, hangt af van je toestemmingsmodus (vragen bij elke keer, alleen bij riskante dingen, of gewoon gaan).

Modussen — haar denkmodi

Ava werkt in modussen: een denkwijze plus de juiste gereedschapskist voor de klus. Wissel op elk moment via de kiezer, of typ een voorvoegsel aan het begin van je bericht. Er zijn er zeven.

VoorvoegselModusDenkwijzeSamenvatting
>>CodeBuilder — full tool access, executes plans with precision.Write code, run tests, ship changes. Simple tasks run directly; complex multi-file or architecture work triggers the persona conductor.
::PlanArchitect — evidence-based proposals, no code changes.Read-only. Researches, designs approaches, challenges assumptions, and presents a plan for your approval before any execution.
..ChatFriend — personal conversation, off the clock.Open conversation with memory, search, journal, weather, and news. No personas, no orchestration — just Ava.
??TeachTutor — Socratic guidance, adaptive to pace.Build curriculums, deliver lessons, run quizzes, track progress. Five specialists run the teaching loop.
!!SecurityAuditor — systematic vulnerability scanning, paranoia as a virtue.Five-persona security team: recon, scan, CVE research, verify, report. OWASP and dependency CVE coverage end-to-end.
**BrainstormIdeator — grounded ideas, actionable paths.Mines your context, researches the market, generates specific ideas, challenges them, and refines the survivors into next steps.
<<WriteAuthor — compose, edit, and design real documents.Author reports, proposals, articles and more in Markdown, then export branded Word/PDF. Start from a template, refine section by section, see it live. No code — just writing.

Specialisten en routing

Bij complexere taken schakelt Ava een klein team van gespecialiseerde helpers achter de schermen in (een planner, een controleur, een bouwer) en stuurt ze elke stap naar het model dat daar het beste in is. Je hoeft hier nooit zelf mee bezig te zijn — zij coördineert alles voor je.

Lokaal versus cloud, in één alinea

Alles wat Ava bewaart, blijft lokaal. Geheugen, taken, dagboek, persoonlijkheid, instellingen — alles staat op je machine in ~/.ava/ en .ava/ (per project). Ze neemt contact op met modelproviders via HTTPS om je verzoek uit te voeren, en komt daarna weer thuis. Ze belt niet naar huis. Ze verzamelt geen gebruiksgegevens. Ze traint nooit op je code.

Als je aanmeldt, krijg je 300 gratis credits per maand voor beide diensten — Maestro op Qwen, en Supernova met een DeepSeek-coördinator. Aanmelden uploadt nooit je geheugen, taken of instellingen — er is geen cloud-sync. Gebruik je eigen API-sleutel en Ava werkt volledig zonder account.

Tip: De regel: lokaal is heilig. Cloud is toevoeging.

Moet ik een AI kiezen?

Dat is geruststellend: jij kiest de AI niet. Ava kiest automatisch de juiste voor elke stap, zodat je goede resultaten krijgt zonder erover na te hoeven denken.

Het enige waaruit je kunt kiezen is een routestijl — en de standaard past bijna iedereen. Je hebt de anderen alleen nodig voor een specifieke reden.

De twee stijlen

  • Maestro — de standaard. Stabiel, betrouwbaar, voorspelbaar. Twijfel je? Dit is de juiste keuze.
  • Supernova — voor zware, meervoudige taken, waar het zich betaalt om voor elk deel van de klus een andere specialist in te zetten.

Wissel elk moment van model via de modelkiezer bovenaan de chat. Niets is vastgezet.

Tip: Wil je zelf een specifiek model aansturen? Dat kan — open "Toon mij de details".
Show me the details

Wat zit er precies in elke stijl

Maestro — één dirigent (Qwen 3.8 Flash) regelt elke stap. Productiegetest, bewezen, kosten voorspelbaar.

Supernova — een coördinator op het hoogste niveau (DeepSeek Flash, 1.6T parameters / 49B actief, 1M context) wijst elke subttaak toe aan een specialist: DeepSeek Flash voor grote hoeveelheden revisie, Qwen 3.7 Plus voor het bouwen, en Qwen 3.8 Flash voor visie (het herkent afbeeldingen en video van nature).

Breng je eigen model mee (BYOK)

Heb je liever je eigen AI-account? Plak je provider-sleutel in de instellingen en je krijgt beide — beide routeringsstijlen, plus de optie om één enkel model te kiezen en routing volledig over te slaan. Handig bij een sterke voorkeur, een strikt budget, of het testen van een specifiek model. De volledige lijst met providers staat in de referentiesectie.

Qwen (Alibaba Cloud)

Qwen 3.8 Flash coordinates Auto Mode; 3.5 Flash is the fast-path option. All models available on every plan.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
Qwen 3.8 Max1M$2.00 / $6.00toolsvisionthinkingstreaming
Qwen 3.8 Flash1M$0.15 / $0.47toolsvisionthinkingstreaming
Qwen 3.7 Plus1M$0.40 / $1.60toolsvisionthinkingstreaming
Qwen 3.5 Plus1M$0.20 / $1.20toolsvisionthinkingstreaming
Qwen 3.5 Flash256K$0.05 / $0.40toolsstreaming

DeepSeek (Supernova orchestration)

Powers Supernova routing mode. One model across every DeepSeek seat since 2026-09-10, when DeepSeek retired V4 Pro into V4.1 Flash: it coordinates the persona pipeline AND handles builds and review. Open-weight MIT, 1M context, 384K max output, multimodal, dual thinking/non-thinking modes. Prices are off-peak; peak (01:00-04:00 and 06:00-10:00 UTC, Mon-Fri) is exactly double.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
DeepSeek V4.1 Flash1M$0.15 / $0.60toolsvisionthinkingstreaming

Glossarium in begrijpelijke taal

Elk woord dat je rondom Ava tegenkomt, uitgelegd zonder voorkennis. Je hoeft dit niet uit je hoofd te leren — sla terug wanneer een term je dwarszit.

WoordWat het eigenlijk betekent
AgentEen AI die acties voor je kan uitvoeren — een bestand lezen, een opdracht uitvoeren, het web doorzoeken — niet alleen chatten. Ava is een agent: ze doet dingen, met jouw toestemming.
ModelDe daadwerkelijke AI-brain die denkt (Qwen, DeepSeek, Mistral, en anderen). Verschillende modellen hebben verschillende sterktes. Je kiest normaal gesproken nooit zelf één — Ava doet dat.
ModusDe mentaliteit waarin Ava zit. Als een collega die van pet wisselt: bouwer, schrijver, leraar, planner, vriend. Jij kiest de modus; dit verandert hoe ze zich gedraagt. Er zijn er zeven.
Persoonlijkheid / specialistHulprollen die Ava achter de schermen draait voor lastige taken — een verkenner, een planner, een feitencheck. Denk aan een klein expertteam. Je praat nooit direct met hen; Ava coördineert ze.
RouteringAva beslist welk model voor elke stap gebruikt wordt zodat je goede antwoorden krijgt zonder te veel te betalen. Dit gebeurt automatisch — "routeringsmodus" kiest alleen de algemene strategie.
HulpmiddelEen specifieke actie die Ava kan ondernemen — een bestand lezen, zoeken uitvoeren, een e-mail sturen. Een "tool call" is haar gebruik van zo'n hulpmiddel. Ze vraagt toestemming voordat iets risicovol is.
TokenHoe AI tekst meet — ongeveer ¾ van een woord. Modellen worden geprijsd per miljoen tokens. Meestal iets wat je kunt negeren.
KredietAva's simpelere eenheid voor wat een actie kost, zodat je niet met tokens hoeft te rekenen. De abonnementen komen met een maandelijkse pakket.
API-sleutelEen privé-wachtwoord waarmee software een betaalde dienst (zoals een AI-model) op je account kan gebruiken. Je hebt er maar één nodig als je je eigen wilt meebrengen.
BYOK"Breng je eigen sleutel mee." Je eigen API-sleutel gebruiken in plaats van Ava's beheerde toegang. Optioneel — voor mensen die al direct bij een provider betalen.
Lokaal eerstJouw data blijft op je eigen computer. Er wordt niets geüpload — er is geen cloud-sync. "Lokaal is heilig."
ToestemmingsmodusHoe voorzichtig Ava is voordat ze dingen doet — elke keer vragen, alleen bij riskante dingen vragen, of gewoon doorgaan. Jij bepaalt het niveau.
ContextvensterHoeveel tekst een model tegelijkertijd in gedachten kan houden — zijn kortetermijngeheugen. "1M context" betekent ongeveer een miljoen woorden. Groter = het kan meer lezen voordat het vergeet.
VerschilweergaveEen zij-aan-zij overzicht van precies wat er in een bestand verandert — oud aan de ene kant, nieuw aan de andere — getoond voordat Ava iets wijzigt, zodat je het kunt goedkeuren.
Opslagplaats (repo)Een projectmap die bijgehouden wordt op wijzigingen, meestal met Git. Als dat nog niets voor je betekent, is het gewoon "de map waar mijn project in zit."
InstructieWat je typt naar de AI — je vraag of instructie.
Opmerking: Nog vastgelopen op een woord? Vraag Ava in Chat-modus — "wat betekent X?" — en zij legt het uit op jouw niveau.

Routing — hoe Ava modellen kiest

Hier is de korte versie: je hoeft nooit te kiezen welk AI-model je gebruikt. Ava doet het voor je, en kiest de beste tool voor elk deel van een taak — zoals een goede manager de juiste taak aan de juiste persoon geeft.

Je kiest één van de twee stijlen — Maestro of Supernova — en Ava stuurt elk werkstuk naar het model dat het beste past. Maestro is de standaard, het is op elk abonnement beschikbaar, en het is een goede keuze voor bijna iedereen.

Waarom routing gebruiken?

Het juiste model op elke stap zetten kost minder dan alles draaien op één groot duur model — en levert betere resultaten op, omdat elk model doet wat het het beste kan. Je krijgt stabiele kosten en hoge kwaliteit zonder ooit te hoeven weten welk model welke is.

Opmerking: Alle drie de opties werken met platformkredieten en met je eigen sleutels. Met je eigen sleutel kun je de routing ook overslaan en rechtstreeks één model aansturen. De volledige opsomming vind je onder "Toon de details".
Show me the details
Opmerking: De "B"-getallen hieronder staan voor miljarden parameters — ongeveer hoe groot het brein van een model is; groter betekent meestal slimmer, maar langzamer en duurder. Dit is een technisch detail onder de motorkap; je hebt dit nooit nodig om Ava te gebruiken.

Naast elkaar

MaestroSupernova
CoördinatorQwen 3.8 Flash (1M context, multimodaal)DeepSeek V4.1 Flash (1M context, 384K maximale uitvoer, multimodaal)
BouwerQwen 3.8 Flash (hergebruikt coördinator)Qwen 3.7 Plus
Specialisten op middenniveau—DeepSeek V4.1 Flash (codecontroleur, feitenchecker, verkenning, scanner, veiligheidsverifier, enz.)
IntentiepoortQwen 3.7 FlashQwen 3.7 Flash
Specialisten voor lichte takenQwen 3.5 FlashQwen 3.5 Flash (Verkenner, Verifieerder, Sequencer, Uitdager, Integreerder)
ChatQwen 3.5 FlashDeepSeek V4.1 Flash
Coördinatie van afbeeldingsgeneratieQwen 3.5 FlashQwen 3.5 Flash
BeeldherkenningQwen 3.8 Flash (ingebouwd, afbeelding + video)Qwen 3.8 Flash (ingebouwd, afbeelding + video)
Schrijven van lange tekstenQwen 3.7 PlusQwen 3.7 Plus
Waar data wordt opgeslagenGemengd (Alibaba Cloud)Gemengd (DeepSeek + Alibaba Cloud)
StatusBeschikbaar · alle abonnementenBeschikbaar · alle abonnementen
Ideaal voorDagelijkse taken, voorspelbare kostenZware multi-staptaken, toonaangevende coördinator in elk abonnement

Maestro

Gelaagde Qwen-routing met een lichte voetafdruk. Qwen 3.8 Flash neemt de coördinatorstoel in, en omdat Maestro deze coördinator ook gebruikt als Bouwer, bestuurt het ook planning en taken met lange context. Omdat het multimodaal is, heeft visuele invoer geen apart model nodig. Qwen 3.5 Flash zorgt voor chat en orkestratie van beeldgeneratie, waarbij de prijzen van $0.05/$0.40 winnen bij het merendeel van de lage diepte-tokenvolumes. De upstream intent-gate verhuisde op 2026-09-10 naar Qwen 3.7 Flash — gemeten op 99,6% tegenover 92,9% van Qwen 3.5 Flash, met 32ms extra bij p50; een mislukking daar leidt tot een heel specialistenteam in plaats van alleen minder goede antwoorden. Langvormig schrijven blijft bij Qwen 3.7 Plus.

De coördinator schakelt door de ladder Qwen 3.8 Flash → 3.7 Plus → 3.5 Flash als de primaire niet beschikbaar is, dus de eerste reserve is een stap OMHOOG in capaciteit in plaats van omlaag — de juiste vorm voor een leider die goedkoper is dan zijn eigen reserve. Qwen 3.8 Flash nam de leidende rol over van 3.7 Plus op 2026-10-06, vanwege kosten: de leider voert elke stap van elke beurt uit, en dit halveert ongeveer wat een Maestro-beurt kost. Qwen 3.5 Plus verliet de ladder op 2026-09-10, verslagen door 3.8 Flash op alle fronten tegelijk — goedkoper, multimodaal, een generatie nieuwer. Beide blijven selecteerbaar als losse modellen; ze zijn simpelweg geen stappen meer die de vloot doorkiest.

Supernova

Meertalige groep. DeepSeek V4.1 Flash coördineert en stuurt elke subtaak naar de meest geschikte specialist: Qwen 3.7 Plus draait elke Bouwer-aanmaak, DeepSeek V4.1 Flash regelt chat plus planning, beveiliging, instructie en de review/audit persona's op middelste niveau, Qwen 3.5 Flash neemt de classificatiewerkzaamheden op licht niveau op zich en orchestreert beeldgeneratie-tool-aanroepen, Qwen 3.8 Flash leest visuele invoer, en de output van langvormige Content Writer draait op Qwen 3.7 Plus. Beeld verdient een opmerking: het staat nu buiten de DeepSeek-familie door KEUZE in plaats van noodzaak. Beide voorgangers van V4.1 Flash waren blind op API-niveau en beeld moest vertrekken; V4.1 Flash ziet perfect, en de stoel blijft bij Qwen omdat onze visuele paden daarop zijn afgesteld en Qwen ondersteunt ook video. De hele vloot draait nu tegen prijzen op flash-niveau zonder af te zien van werk op topniveau — wat minder een ruil is dan het klinkt, want bij beide leveranciers komt het nieuwste model eerst op de flash-lijn uit.

Ava Credits — hoe facturatie werkt

Credits zijn simpelweg hoe Ava meet wat je gebruikt — zoals minuten op een telefoonabonnement. Elk abonnement, inclusief het gratis, komt met een pot credits, en elke actie die Ava doet (jou beantwoorden, een afbeelding maken) kost er een klein aantal. Dat is het hele idee. De details hieronder zijn voor als je precies wilt weten wat wat kost.

Ava rekent af in credits, niet in ruwe tokens. (Een "token" is het kleine stukje tekst — ongeveer een paar letters — waar AI-modellen mee werken; de meeste diensten rekenen per token, wat lastig te voorspellen is.) Één credit dekt één eenheid werk — een chatbeurt, het aanmaken van een rol (één helper die een deel van de taak uitvoert), of een beeldgeneratie. Door los te koppelen van token-meting hoef je niet te weten welk model er draait om te weten wat een actie kost. Eenzelfde chatbeurt kost hetzelfde, of Maestro het nu routeert naar Qwen 3.7 Plus of Supernova het naar DeepSeek Flash routeert.

Abonnementen

Elk abonnement heeft toegang tot elke functie — modeltoegang, Creative Studio, alle zeven modi, de volledige persona-orkestratie. Hogere niveaus kopen meer credits en een hogere rate-limit-plafond, geen ontgrendelde functies.

  • Gratis — $0/maand. 300 credits. Rate-limit van 20 aanvragen/minuut. Geen kaart vereist.
  • Pro — $19/maand. 5.000 credits. 60 aanvragen/minuut.
  • Ultra — $39/maand. 10.000 credits. 120 aanvragen/minuut.
  • Enterprise — $79/maand. 20.000 credits. 200 aanvragen/minuut.
Opmerking: Niet-gebruikte credits worden meegenomen zolang je abonnement actief is — er is geen gedwongen terugvordering. Opwaarderingen stapelen bovenop het abonnementspot: 750 credits voor $3, 2.000 voor $8, 4.000 voor $15.

Wat dingen kosten

Tabel met kosten per actie — wat er van je creditpool wordt afgeschreven wanneer een actie wordt uitgevoerd. (Een "cache hit" is wanneer Ava werk hergebruikt dat het al heeft gedaan in plaats van het opnieuw te doen; als dat gebeurt betaal je minder — de kosten dalen met 70%, of 50% bij output-zware modellen zoals DeepSeek Flash.)

  • Chatsessie — 2 credits. Een enkele wisseling in elke modus.
  • Lichte aanroep — 1 credit. Intent-gate, classificatie, single-shot read.
  • Zware rol — 3 kredieten. Architect, Onderzoeker, CVE-onderzoeker, Ideeënvent (diepte ≥ 4).
  • Lichte rol — 1 krediet. Verkenner, Verifieerder, Volger, Uitdager (diepte ≤ 2).
  • Orkestratie — 10 kredieten. Start van volledige rol-pijplijn (Dirigent + taak met meerdere rollen).
  • Afbeeldingsgeneratie — 12 kredieten. Creative Studio.
  • Videogeneratie — 150 kredieten (720p), 300 bij 1080p. Creative Studio, via Wan.
  • Stemgeneratie — 10 kredieten. Creative Studio, via Qwen3-TTS.
  • Achtergrondverwijdering — 2 kredieten.

Vermenigvuldigingsfactoren per model

Dit gedeelte is voor de nieuwsgierigen — je hebt het niet nodig om Ava te gebruiken. Een vermenigvuldigingsfactor past de kredietkosten aan, afhankelijk van hoe duur het model achter een actie is; zwaardere modellen kosten iets meer. ("Netto marge" is het deel dat het project behoudt na het afdragen van kosten — we houden dit laag zodat de waarde vooral naar jou toe komt.)

Elk model heeft een factor die de kosten van een actie schaalt om te zien wat het model echt kost om te draaien — lichtere modellen kosten minder dan het standaardtarief, zwaardere meer. Gecalculeerd op een nettomarge van ongeveer 30%, opnieuw afgesteld van 55% en later van 40%: elke keer dat het streefcijfer daalt, daalt elke factor mee en komt het verschil bij jou terecht.

Opmerking: De actuele vermenigvuldigingsfactoren per model vind je op avasupernova.com/credits, en dat is de enige plek waar ze worden gepubliceerd. Het haalt ze rechtstreeks uit de facturatietafel, dus het kan niet afwijken; deze pagina deed dit vroeger en daalde daardoor af. Als een getal hier en een getal daar ooit niet overeenkomen, is de credits-pagina juist.
  • 1.0× — elk model zonder vermelde factor. Basis tarief.
  • Een vloot op zichzelf voegt niets toe. Elke routestijl is standaard 1.0×; de kosten van een beurt komen volledig voort uit de modellen die erbij betrokken zijn. Daarom verlaagt het overschakelen van een vloot op een goedkopere leidende model de kosten zonder dat er een prijswijziging nodig is.
  • Een opmerking over DeepSeek: het rekent tweemaal zoveel tussen 01:00–04:00 en 06:00–10:00 UTC. Elke DeepSeek-prijs die hier en in de kostenrekenmachine wordt vermeld, is de prijs buiten de piekuren, wat geldt voor 17 uur van de 24.
Opmerking: BYOK-modellen slaan creditfacturering helemaal over — als je je eigen sleutel gebruikt, betaal je die provider direct, en Ava meet geen gebruik.

BYOK en credits

BYOK ("breng je eigen sleutel" — jij stelt je eigen account bij een AI-provider beschikbaar samen met een sleutel, een geheim wachtwoord waarmee software dat betaalde account kan gebruiken) is bedoeld voor mensen die al rechtstreeks aan een AI-provider betalen. Als dat niet op jou van toepassing is, kun je dit gedeelte volledig negeren.

Verzoeken voor 'breng je eigen sleutel' omzeilen de platforminfrastructuur volledig — de oproep gaat direct van Ava naar de provider, jij betaalt de provider en er worden geen credits verbruikt. De enige uitzondering is wanneer een BYOK-sessie een beheerd-niveau persona start voor een subtaak; de creditaftrek geldt dan nog steeds omdat er gebruik wordt gemaakt van Ava's orkestratieoppervlak.

Waar je je saldo kunt controleren

  • Extensie — Instellingen → Account, of het credit-balkje in de chatkop.
  • IDE — Het tegeltje voor het Account-Dashboard toont het huidige saldo en verbruikssnelheid.
  • Web — avasupernova.com/dashboard toont saldo, geschiedenis en vervaldatum.
Tip: Lokaal eerst: Ava werkt zonder account op de kaart voor Aangepast Model (Ollama, LM Studio, vLLM, of elk OpenAI-compatibel eindpunt). Geen credits, geen platformtokens — jouw model, jouw machine, jouw factuur is nul.

Modi — Ava's denkstanden

Een modus is de denkwijze waarin Ava zit — alsof een collega van hoed wisselt. Dezelfde persoon, hetzelfde geheugen over jou, maar een bouwer denkt anders dan een leraar. Je kiest de modus en dat verandert hoe ze zich gedraagt en welke assistenten ze meebrengt. Wissel elk moment met de moduskiezer, of typ een afkorting van twee tekens.

VoorvoegselModusDenkwijzeSamenvatting
>>CodeBuilder — full tool access, executes plans with precision.Write code, run tests, ship changes. Simple tasks run directly; complex multi-file or architecture work triggers the persona conductor.
::PlanArchitect — evidence-based proposals, no code changes.Read-only. Researches, designs approaches, challenges assumptions, and presents a plan for your approval before any execution.
..ChatFriend — personal conversation, off the clock.Open conversation with memory, search, journal, weather, and news. No personas, no orchestration — just Ava.
??TeachTutor — Socratic guidance, adaptive to pace.Build curriculums, deliver lessons, run quizzes, track progress. Five specialists run the teaching loop.
!!SecurityAuditor — systematic vulnerability scanning, paranoia as a virtue.Five-persona security team: recon, scan, CVE research, verify, report. OWASP and dependency CVE coverage end-to-end.
**BrainstormIdeator — grounded ideas, actionable paths.Mines your context, researches the market, generates specific ideas, challenges them, and refines the survivors into next steps.
<<WriteAuthor — compose, edit, and design real documents.Author reports, proposals, articles and more in Markdown, then export branded Word/PDF. Start from a template, refine section by section, see it live. No code — just writing.

Welke kies je?

Begin bij wat je wilt bereiken — de modus volgt daaruit:

  • Ik wil iets bouwen of wijzigen → Code (>>). Je beschrijft het, zij bouwt het en laat je eerst elke wijziging zien. Voor grotere taken schakelt het volledige assistententeam in.
  • Ik wil eerst een plan voordat er iets verandert → Plan (::). Ze denkt het helemaal uit en legt je een plan voor om goed te keuren of aan te passen. Ze raakt je bestanden niet aan in deze modus.
  • Ik wil gewoon praten of iets vragen → Chat (..). Een denkpartner met geheugen, nieuws en weer. Geen bestandswijzigingen, geen code — alleen gesprek.
  • Ik wil iets leren → Teach (??). Een echte cursus op maat: lessen, quizzen, en meer. Beschikbaar op elk abonnement. Ideaal als je net begint.
  • Ik wil mijn project laten controleren op beveiligingslekken → Security (!!). Een team doorloopt de standaardlijst van veelvoorkomende webkwetsbaarheden (de "OWASP"-categorieën) en bekende gemelde fouten (genaamd "CVEs"), en geeft je daarna een rapport gesorteerd op de ernst van elk probleem. Dit is bedoeld voor ontwikkelaars — sla dit over als dat niet voor jou is.
  • Ik wil ideeën → Brainstorm (**). Ze bedenkt opties die aansluiten bij jouw situatie, bekritiseert de zwakke punten, en werkt de rest verder uit tot concrete vervolgstappen.
  • Ik wil een document schrijven → Write (<<). Rapporten, voorstellen, brieven, artikelen — ze maakt concepten in Markdown en exporteert een bestand met jouw huisstijl als Word-document of PDF, sectie per sectie verfijnend. Geen code, alleen tekst.
Opmerking: Het "assistententeam" (rollen) werkt volledig achter de schermen — je spreekt hen nooit rechtstreeks aan. Je krijgt gewoon een grondiger antwoord. Je hoeft hun namen niet te kennen.
Tip: Je kunt van modus wisselen tijdens het gesprek. Jouw geheugen gaat mee; de specialisten passen zich aan voor de nieuwe modus.

Geheugen — hoe Ava je onthoudt

In gewone taal: Ava onthoudt jou. Vertel haar iets één keer — wat je leuk vindt, een beslissing die je hebt genomen — en ze onthoudt het, zodat je het niet hoeft te herhalen in de volgende chat of volgende week. Dat is het hoofdpunt. De lagen hieronder leggen alleen uit hoe ze dat geheugen netjes houdt in de loop van de tijd.

Ava heeft een blijvend geheugen ("blijvend" betekent dat het blijft bestaan nadat je de app sluit) dat voortduurt over gesprekken en projecten heen, en alleen op je machine leeft. Het is geen chatlog. Het is een gestructureerd, doorzoekbaar begrip van wie je bent, wat je leuk vindt en wat je hebt beslist.

Vijf lagen

  1. Extraheren — belangrijke feiten die in realtime uit elke bericht worden vastgelegd.
  2. Reflecteren — diepere analyse wordt uitgevoerd aan het einde van betekenisvolle sessies. Patronen, thema's, tegenstrijdigheden.
  3. Accumuleren — correcties en voorkeuren stapelen zich op over weken en maanden.
  4. Analyseren — de kennisgraaf koppelt gerelateerde herinneringen en markeert tegenstrijdigheden wanneer nieuwe informatie botst met oude.
  5. Samenvoegen — gelijke herinneringen samengevoegd; verouderde verwijderd. Geheugen wordt scherper na verloop van tijd, niet rommeliger.
Opmerking: De vijf lagen hierboven draaien op zichzelf — je hoeft ze nooit te beheren. Ze zijn er zodat je kunt zien dat het geheugen echt verbetert in de loop van de tijd, in plaats van dat het verandert in een hoop rommel.

Opvragen

Wanneer je een vraag stelt, zoekt Ava in het geheugen op betekenis ("semantisch zoeken" — het begrijpt wat je bedoelt, dus het vindt de juiste herinnering zelfs als je het anders formuleert), niet alleen door exacte woorden te matchen. Modus-specifieke filters lopen mee — Chat-modus haalt persoonlijke context op, Werk-modus haalt projectbeslissingen en codepatronen op.

Opmerking: Geheugen is beperkt tot gebruiker en project (je herinneringen zijn van jou, gescheiden per persoon en project). Geheimen en inloggegevens (wachtwoorden, sleutels) worden geblokkeerd bij het opslaan — ze kunnen nooit in het geheugen terechtkomen.

Taken en dagboek

Ava bewaart drie soorten notities voor je, en het is makkelijk om ze door elkaar te halen. De snelle manier om te onthouden: geheugen is wat ze over jou weet, taken zijn wat je nog moet doen, en het dagboek is een logboek van hoe dingen verliepen. Hier zie je wanneer je welke gebruikt.

  • Geheugen — blijvende feiten. Voorkeuren, beslissingen, patronen. Wordt vaak gevraagd, zelden handmatig aangemaakt.
  • Taken — dingen om te doen. Actiepunten met termijnen en status. Je vinkt ze af als ze geklaard zijn.
  • Dagboek — reflectie. Dagelijks logboek, dubbele invoer (jouw en Ava's observaties over de sessie). Handig voor stemming volgen, sessie-evaluaties, context voor morgen.

Ava schrijft naar alle drie als het zinvol is. Je kunt rechtstreeks vanuit het dashboard naar elk van hen schrijven. Niets is vastgezet op één plek waar je Ava gebruikt — een taak die je in één maakt (bijvoorbeeld de command-line tool) verschijnt automatisch ook overal elders (zoals de desktop-app).

Machtigingen — je veiligheidsschakelaar

Machtigingen zijn je veiligheidsschakelaar. Ze bepalen wanneer Ava je toestemming vraagt voordat ze iets op je computer doet, in plaats van gewoon doorgaan. Je kunt haar instellen om over alles te vragen, alleen over risico's, of haar vertrouwen om zelfstandig te werken — en je kunt dit elke keer wijzigen. Twijfel je? Laat het op de standaard staan en je zit goed.

Ava heeft meer dan 120 tools ('tools' zijn de acties die ze kan uitvoeren — een bestand lezen, het web doorzoeken, enzovoort). Elke tool hoort bij een categorie (bestandsbewerkingen, shell, Git, web, media, database, systeem, documenten, geheugen, leren). Elke tool-oproep gaat langs de toestemmingspoort (een moment waarop beslist wordt of ze je eerst moet vragen) voordat het draait. Jij bepaalt wat automatisch wordt goedgekeurd, wat één keer vraagt, en wat altijd vraagt.

CategorieStrictBalancedAutonomous
File operationsFirst time onlyAuto-allowAuto-allow
ShellAlways askAlways askAuto-allow
GitAlways askFirst time onlyAuto-allow
WebAlways askFirst time onlyAuto-allow
MediaFirst time onlyAuto-allowAuto-allow
DatabaseAlways askAlways askAuto-allow
SystemAlways askAlways askAuto-allow
DocumentsFirst time onlyAuto-allowAuto-allow
MemoryAuto-allowAuto-allowAuto-allow
LearningAuto-allowAuto-allowAuto-allow
Every write and dangerous tool asks first. Maximum control.Writes auto-allowed, dangerous tools still confirm. The default.Everything auto-allowed. Plans and user questions still pause.

Gebalanceerd is de standaard. Strikt als je haar gedrag auditeert (nauwlettend controleren van elke stap). Autonoom als je wilt dat ze gewoon aan de slag gaat.

Waarschuwing: Autonoom betekent niet ongecontroleerd. Plannen, verhelderende vragen, en expliciete prompts om input te vragen, pauzeren nog steeds voor jouw input. Onomkeerbare bewerkingen (Git force-push, database-drops) vragen altijd bevestiging, ongeacht de modus.

Sturen en stoppen van Ava

Jij bent altijd aan het roer. Terwijl Ava druk bezig is, kun je haar in een nieuwe richting sturen zonder haar ritme te verbreken, of haar direct stoppen. Twee knoppen, twee uitkomsten — daar draait deze pagina om.

Ava werkt tot haar plan voltooid is of jij haar stopt. Je hebt twee manieren om in te grijpen (het woord hiervoor is "intervenen") terwijl ze draait.

Intervenen — sturen zonder annuleren

Typ een nieuw bericht terwijl Ava werkt. Ze maakt de huidige taak af, leest je bericht en past haar plan aan. Geen context gaat verloren. Gebruik dit als je wilt bijsturen, informatie toevoegen of prioriteiten wijzigen tijdens het proces.

Harde stop — annuleren en wissen

Druk op Escape (CLI), klik op Stop (extensie, IDE), of typ een stopcommando. De huidige run wordt geannuleerd, openstaande taken vallen weg en het gesprek is klaar voor een nieuwe ronde.

Tip: Begin met intervenen. Een harde stop is voor als er echt iets mis is. Intervenen houdt de draad vast.

Desktop-persona's

Werkt opIDE

Deze pagina is voor de nieuwsgierigen en de power users. "Desktop automatisering" (soms "computergebruik" genoemd) betekent dat Ava daadwerkelijk op je scherm kan klikken en apps voor je kan gebruiken — Gmail openen, formulieren invullen, berichten versturen — net als een persoon achter het toetsenbord. Om dit veilig te doen, verdeelt ze de taak over vijf kleine helpers, elk met één smalle rol. Je hebt er nooit direct mee te maken; dit laat alleen zien wie wat doet.

Elke stap in een desktop-traject (één keer dat Ava je scherm bestuurt naar een doel) activeert een groep van vijf persona's. Elke persona heeft één taak en niets anders. Deze scheiding zorgt ervoor dat instructies strak blijven, de uitvoer gestructureerd is en de redenering kritisch is door ontwerp.

Verkenner

Rapportage van wat er nu zichtbaar is op het scherm. Vindt nooit elementen uit. Plant nooit. Retourneert een ScreenState JSON met element-ID's, namen, bboxes, betrouwbaarheid en een grondingsbron (UIA, Playwright DOM, of OmniParser visie).

Planmaker

Beslist over de volgende enkele actie. Één actie per stap — nooit bundels. Voorkeur voor omkeerbare paden. Classificeert risico volgens de veiligheidsontologie. Output een ProposedAction JSON met type, doel, parameters, riskClass, redenering en een expectedPostState voorspelling.

Uitvoerder

Voert precies uit wat Planmaker voorgesteld heeft — nadat de goedkeuringspoort vrij is. Geen improvisatie. Geen herhaling. Fouten worden eerlijk gerapporteerd en Controleur regelt de volgende zet.

Controleur

Checkt of de actie geland is. Vergelijkt de nieuwe ScreenState met Planmakers voorspelling. Retourneert geverifieerd, afgeweken, of terugdraaien_nodig. Voert ook lusdetectie uit — een actie herhalen die al geslaagd is, is een afwijking, geen verificatie.

Verteller

De enige stem die de gebruiker hoort tijdens een traject. Eén zin in verleden tijd per stap ("Gmail geopend.", "Op Schrijven geklikt."). Schrijft ook de gestructureerde controlelogboek. Zegt wanneer er iets misging — verbergt nooit een probleem.

Veiligheidsontologie voor desktop

Werkt opIDE

Kortom: voordat Ava iets op je scherm aanklikt, sorteert ze de actie op hoe risicovol het is. Scherm lezen? Onschuldig. Geld sturen of iets verwijderen? Ze stopt altijd en vraagt het eerst — elke keer, zonder uitzondering. De vijf labels hieronder zijn gewoon de sporten van die risicoladder. Dit is detail voor power users, maar de boodschap is simpel: gevaarlijke dingen hebben altijd jouw ja nodig.

Elke voorgestelde actie wordt ingedeeld in één van vijf risicoklassen. De classificatie combineert drie signalen — wat het doel op het scherm is, een beschrijving in gewone taal ("semantische bijschrift" — Avas eigen woorden voor wat ze ziet), en de instellingen van de actie — en schakelt hoger (behandelt het als risicovoller) als ze niet overeenkomen. Een vals positief (vragen wanneer het niet nodig was) is gewoon irritant. Een vals negatief (niet vragen waar het wel had moeten) is een incident dat het einde van het gebruik betekent.

De vijf klassen

  • Observatief — lees UIA-boom, schermafbeelding, hover. Altijd automatisch toegestaan.
  • Navigatief — scrollen, focus verplaatsen, menu openen. Automatisch toegestaan in Drive-modus.
  • Mutatief-omkeerbaar — typ in een veld, plak tekst, open een app, ga naar een URL. Bevestigt in Vraag-modus; automatisch in Drive binnen de witte lijst.
  • Mutatief-onomkeerbaar — versturen, indienen, betalen, verwijderen, bevestigen, publiceren. Bevestigt altijd, ongeacht je toestemmingsniveau. Goedkeuring wordt nooit onthouden.
  • Bevoegd — UAC-verhoging, sudo, registerbewerkingen, wachtwoordverzoeken. Standaard verboden. Vereist eenmalige toestemming per sessie.

Goedkeuringen worden nooit onthouden

Elke concurrent slaat goedkeuringen op (onthoudt je "ja" en gebruikt het de volgende keer). Dat is de grootste insteek voor prompt injection — een aanval waarbij een geladen webpagina verborgen instructies aan de AI sluist om tegen jou te handelen. Als goedkeuringen worden onthouden, kan een gehackte pagina misbruikmaken van een "ja" dat je eerder hebt gegeven. Ava slaat nooit op. Elke mutatief-onomkeerbare actie vraagt opnieuw.

Omgaan met geheimen

Wachtwoorden, API-sleutels en 2FA-codes (de eenmalige codes die een tweede app of sms je geeft bij het inloggen) worden behandeld via ondeugdelijke verwijzingen — plaatsaanduidingen die de echte waarde vervangen. Ava ziet "{secret}", niet het echte wachtwoord. De echte waarde komt nooit in haar geheugen, haar activiteitenlogboek of wat ze "leest" — een aparte laag typt dit op het allerlaatste moment in, bij de toetsaanslag, zodat het AI-gedeelte er nooit mee in aanraking komt.

Desktop-grondingshiërarchie (Voorproefje)

Werkt opIDE
Waarschuwing: Voorproefje — hoe Scout beslist welke grondingsbron elke stap te gebruiken.

Voordat Ava op een knop kan klikken, moet ze echt begrijpen wat er op je scherm staat en waar dingen zijn — dat is "gronding" (uitvogelen wat elk ding op het scherm is en de exacte plek). Ze heeft drie manieren om dit te doen en kiest de meest betrouwbare die werkt voor de app waarin je zit. Dit is gedetailleerde info voor gevorderden; het punt is gewoon dat ze liever stevige, nauwkeurige methoden gebruikt dan raden uit een foto.

Drie niveaus, geëvalueerd in volgorde. De meest efficiënte betrouwbare bron wint.

1. Browservenster → Playwright DOM

Als het actieve venster een webbrowser is, leest Ava de structuur van de pagina zelf (de "DOM" — de onderliggende lijst van wat er op een pagina staat) in plaats van raden uit de foto. Het lezen van de structuur is ongeveer 10× betrouwbaarder dan pixels bekijken — ze weet precies waar elke knop is en wanneer de pagina klaar is met laden. Dit is het hoofdpad voor alles op het web, geen back-up.

2. Native app met UIA → Windows UI Automation

Voor gewone desktop-apps op Windows leest Ava een ingebouwde toegankelijkheidskaart ("UIA", dezelfde data die schermlezers gebruiken om een venster te beschrijven) — deze lijst bevat elke besturing, de naam en waar deze zich bevindt. Als die kaart ten minste vijf bruikbare, benoemde items teruggeeft, vertrouwt ze erop en gebruikt ze.

3. UIA leeg of waardeloos → OmniParser visie

Wanneer die kaart ontbreekt of nutteloos is (sommige apps, spellen en externe schermen bieden er geen), valt Ava terug op het daadwerkelijk kijken naar een schermfoto. Een visietool (OmniParser) signaleert de klikbare gebieden en labelt wat elk ervan is, waardoor de foto weer een lijst wordt waarop ze kan handelen — gecombineerd met wat weinig de toegankelijkheidskaart wel gaf.

Opmerking: OmniParser is opt-in de eerste keer dat Ava het nodig heeft, met een duidelijk privacy-prompt. BYOK-gebruikers kunnen wijzen naar hun eigen lokale OmniParser-implementatie.

Desktop-noodstops (Voorproefje)

Werkt opIDE
Waarschuwing: Voorproefje — drie onafhankelijke manieren om een lopende traject te annuleren. Elk daarvan wint.

Een "noodstop" is precies wat het geluid doet — een noodweg om Ava direct te stoppen wanneer ze je scherm bestuurt. Het geruststellende deel: er zijn er drie, elk apart gebouwd, dus als één faalt werkt een andere nog steeds. Je hoeft niet alle drie te leren. Weet gewoon dat als iets verkeerd lijkt, je het altijd kunt stoppen, en de sterkste stop (de panieknoodstop hieronder) vertrouwt niet op samenwerking van Ava.

Na het lezen van elk publiek autonomie-incident (echte gevallen waarin AI-agenten stopcommando's negeerden, e-mailarchieven verwijderden, schijven wisden), hebben we drie noodstops in drie verschillende lagen gebouwd. Geen van hen hangt af van het AI-model zelf — als Ava vastzit of niet reageert, kun je haar toch stoppen.

Pauze — spatiebalk of de Pauze-knop

Vorst vast op de grens van de volgende stap. Hervatbaar. Gebruik dit als je wilt ingrijpen zonder de richting te verliezen.

Stop — Escape-toets of de Stop-knop

Netjes stoppen. De verteller vat samen wat er tot nu toe is gedaan. Niet hervatbaar. Het auditlogboek wordt vastgelegd.

Paniekstop — drie keer Escape of Ctrl+Shift+K

De allerhardste stop die er bestaat. Een klein, apart wachthondprogramma sluit het deel van Ava dat je scherm bestuurt, geforceerd af. Het wacht niet op reactie van de AI, heeft geen werkend app-venster nodig en maakt zich niet druk om de staat van zaken — het schakelt het gewoon uit. Dit is de optie wanneer er echt iets mis is.

Toolsreferentie

Dit is het volledige naslagwerk van elke tool die Ava heeft — een 'tool' is simpelweg een specifieke actie die ze kan uitvoeren, zoals een bestand lezen of zoeken. Je hoeft deze pagina niet te lezen. Ava kiest zelf elke keer de juiste tool. Deze pagina is er voor als je nieuwsgierig bent naar precies wat ze kan doen.

De volledige ingebouwde toolbox. Elke tool hier is geregistreerd in de kernruntime (de motor onder alle drie de oppervlakken) en beschikbaar voor Ava als de modus en machtigingsmodus het toestaan. Filter op categorie of risico.

Je hoeft dit alles niet te onthouden — de tabel hieronder is slechts een naslagkaart.

File operations
HulpmiddelRisicoWat het doet
analyze_architecturesafeAnalyse project architecture — dependency graph, circular imports, coupling hotspots, file metrics.
browse_librarysafeBrowse the project creative asset library — images, videos, audio, documents.
docs_lookupsafeSearch Ava documentation to help users with features, setup, and troubleshooting.
file_editwriteReplace an exact string in a file with new content.
file_readsafeRead the contents of a file with line numbers.
file_writewriteCreate or overwrite a file with the given content.
find_symbolsafeFind where functions, classes, types, and other symbols are defined or referenced.
globsafeFind files matching a glob pattern.
grepsafeSearch file contents using regex patterns.
list_directorysafeList the contents of a directory with file types and sizes.
project_indexsafeScan, refresh, or display the project structure index.
self_inspectsafeRead Ava own source code when the actual implementation needs to be quoted or examined.
Documents
HulpmiddelRisicoWat het doet
apply_planwriteApply a batch of file edits atomically with a git checkpoint for safe rollback.
doc_generatewriteGenerate project documentation (README, API docs, architecture overview) from source code.
document_authorwriteAuthor and edit prose documents (Markdown source → branded Word/PDF), non-destructive and section-surgical. Powers Write mode.
document_managewriteCreate, read, edit, and export documents (Word, Excel, PDF, CSV, Markdown).
email_draftsafeDraft an email with structured content, tone control, and .docx file output.
health_catalogue_searchsafeSearch the exercise and recipe catalogue for the slugs used to build health plan days.
health_plan_createwriteCreate a health plan — meal, fitness, or combined — of 1, 3 or 7 days, saved to the local plan library.
health_plan_deletedangerousPermanently delete a health plan the user has asked to be rid of. Refuses once any meal or session has been logged against it — those are archived, never destroyed.
health_plan_listsafeList existing health plans with their dates, so a new plan never displaces one already running without saying so.
health_plan_updatewriteChange an existing plan's title, goal, status or start date — including activating or archiving it.
health_plan_update_daywriteChange a single day of an existing health plan.
health_profile_asksafeAsk the user to fill one health-profile field via a structured control (goal cards, equipment chips, a number box) and save it.
journal_writesafeWrite to the dual journal — Ava session observations and the user reflection log.
open_health_roomsafeOpen the focused Health room for the user to build a fitness, meal, or combined plan — shows a button rather than building in chat.
present_planwritePresent a structured plan for the user to review and approve before execution.
report_generatewriteGenerate a structured .docx report from tasks, journal, memory, and project data.
switch_modesafeOffer to transition to a different mode when the current mode work is complete.
task_managesafeManage the personal task list — list, create, complete, update, delete.
task_suggestsafeOffer the user a task you noticed as a card they can add, edit, or dismiss — never writes to their list without a tap.
todo_writesafeCreate or update a visual task list for tracking progress in the current session.
System
HulpmiddelRisicoWat het doet
ask_usersafeAsk the user a question and wait for their response.
audit_dependenciessafeRun a security audit on project dependencies and report vulnerabilities.
curatorsafeConsult the Curator specialist for a design or taste decision.
detect_languagesafeDetect the human language of a text snippet from 20+ supported languages.
env_writewriteWrite a granted secret to the project env file. Hard-fails if the env file is not in .gitignore.
get_datetimesafeGet the current date, time, and timezone from the host system.
propose_toolwritePropose a new tool to the development team when a capability gap is hit.
secret_requestsafeRequest access to a secret from the user vault. Returns an opaque handle the host substitutes at execution time.
support_requestwriteSubmit a support ticket to the Ava development team.
Shell
HulpmiddelRisicoWat het doet
bashdangerousExecute shell commands with output capture, error handling, and safety sandboxing.
benchmarksafeRun a command and measure execution time, optionally comparing against a stored baseline.
debug_logssafeRead and filter log files or command output for debugging.
test_generatewriteGenerate test scaffolding for a source file using the detected test framework.
test_runsafeDetect the project test framework and run tests (full suite or specific file).
Web
HulpmiddelRisicoWat het doet
browserdangerousAutomate browser interactions — navigate, click, fill, screenshot, extract text, run JS.
http_requestdangerousMake HTTP requests (GET, POST, etc.) with automatic retries and response parsing.
newssafeFetch curated tech and AI news, filterable by category or keyword.
paper_fetch_full_textsafeFetch a scientific paper (title, authors, abstract, and section-extracted body when available) from arXiv, OpenAlex, or Crossref. Powers the Library.
release_notessafeFetch published release notes for Ava Supernova.
weathersafeGet current weather and 3-day forecast. Auto-detects location if none specified.
web_searchsafeSearch the web for current information.
Memory
HulpmiddelRisicoWat het doet
conversation_recallsafeSearch earlier in the current conversation, including turns compressed out of working context, to recall what was said or decided.
memory_deletesafeDelete a specific memory entry by ID.
memory_recallsafeSearch persistent memory for information from past conversations using semantic queries.
memory_savesafeSave information to persistent memory that survives across conversations.
memory_updatesafeUpdate an existing memory entry by ID.
Database
HulpmiddelRisicoWat het doet
database_querydangerousExecute read-only database queries and visualise results in tables.
Media
HulpmiddelRisicoWat het doet
design_brand_kitwriteRead or update the user's brand kit (palette and style words) so generated icons stay on-brand.
design_find_shapesafeFind a known-good Lucide shape to use as an icon's armature, so the result reads as the intended subject.
design_generate_iconwriteGenerate one on-brand icon from a shape armature (Lucide → image model → transparent matte), with material and colour.
design_generate_imagewriteGenerate a free-form full-frame image on the Design Studio canvas from a prompt — no armature, no matte.
design_generate_setwriteGenerate a matched set of 2–12 icons with material, colour, and lighting held constant so they read as a family.
design_generate_videowriteGenerate a short video (2-30s) on the Design Studio canvas from a prompt, via Wan.
design_generate_voicewriteGenerate a spoken voiceover on the Design Studio canvas via Qwen3-TTS, from a script and a chosen voice.
design_savewriteSave the icon currently on the canvas to the local creative library as a transparent PNG.
open_design_studiosafeOpen the focused Design Studio for the user to make an icon or on-brand asset — shows a one-tap button rather than generating in chat.
remove_backgroundwriteRemove the background from an image, making it transparent.
Git
HulpmiddelRisicoWat het doet
git_commitwriteStage and commit changes with an auto-generated or custom commit message.
git_create_prwriteCreate a GitHub pull request from the current branch with an auto-generated title and description.
git_diffsafeShow formatted git diffs with structured modes (staged, unstaged, all, branch).
git_statussafeRun read-only git commands (status, diff, log, branch, show).
rollbackdangerousRestore, discard, or check the status of a git checkpoint.
Learning
HulpmiddelRisicoWat het doet
learning_createwriteCreate a structured learning curriculum with modules and lessons for the user.
learning_progresssafeView learning progress, list curriculums, find next lesson, check review schedule, or search learning content.
learning_teachwriteDeliver a lesson, write teaching content, give feedback, run a quiz, or trigger a review.
open_learning_roomsafeOpen the focused Learning room for the user to build a study plan and start a guided course — shows a button rather than teaching in chat.

Risiconiveaus

  • Veilig — leest dingen zonder iets te wijzigen. file_read, glob (bestanden vinden op naam), grep (zoeken naar tekst in bestanden), git_status (Git is het systeem dat wijzigingen in je project bijhoudt).
  • Schrijven — wijzigt bestanden, slaat een controlepunt van je werk op (een "commit"), of produceert iets nieuws. file_edit, git_commit, generate_image.
  • Gevaarlijk — voert opdrachten uit op je computer (de commandoregel), bestuurt het bureaublad, gaat naar internet, of vraagt databases op. bash, browser, desktop_*.
Opmerking: Persona-specialisten hebben hun eigen lijst met toegestane tools. Scout kan lezen maar niet schrijven. Builder heeft volledige toegang. Challenger heeft helemaal geen tools — zijn taak is het plan ter discussie stellen.

Modellen

Een 'model' is de AI-hersenen die nadenkt — Qwen, DeepSeek, Mistral en anderen. Deze pagina somt alle modellen op die Ava kan gebruiken. De korte versie: je hoeft er geen te kiezen. Ava kiest zelf het juiste model voor elke stap. Lees verder alleen als je wilt begrijpen of dat kunt overschrijven.

Elk model waarnaar Ava kan route, plus de drie orkestreerstrategieën — de regels die beslissen welk model welk deel van een taak behandelt. Kies een routemodus en laat Ava het afhandelen, of kies een enkel model en sla routing volledig over.

Routeringsmodi

Twee gecoördineerde aanpakken. Dezelfde persona-pipeline (het kleine team van gespecialiseerde hulpjes dat Ava achter de schermen inzet) draait in beide; wat verschilt, is de onderliggende vloot van modellen. Kies een modus in de modelkiezer en Ava regelt de rest. Elke kaart hieronder laat zien welke specialisten de dirigent inschakelt.

Je hoeft de kaarten hieronder niet te onthouden — ze zijn er zodat je kunt zien waar elke strategie uit bestaat.

✦ Maestro — single-conductor

One conductor drives the entire persona pipeline (Scout, Architect, Builder, Verifier). A cheap fast model handles the upstream intent gate so the conductor only spins up when orchestration is actually needed. Default for everyone, live on every plan.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
Qwen 3.8 Flash — conductor + every persona + vision; multimodal incl. video1M$0.15 / $0.47toolsvisionthinkingstreaming
Qwen 3.7 Plus — second rung on the ladder, and long-form writing1M$0.40 / $1.60toolsvisionthinkingstreaming
Qwen 3.5 Flash — light classifier tier256K$0.05 / $0.40toolsstreaming

✦ Supernova — polyglot ensemble

Best-of-breed routing — the coordinator picks the right specialist for each subtask. Every DeepSeek seat is now one model at one price: DeepSeek collapsed V4 Pro into V4.1 Flash on 2026-09-10, so the fleet gets frontier-class reasoning at flash-tier cost throughout rather than paying up for the seats that need depth.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
DeepSeek Flash — coordinator + planning, chat, long-context, security, brainstorm, teach; Researcher, CVE Researcher, Ideator, Code Reviewer, Fact Checker, Quiz Master, Recon, Scanner, Curriculum Architect, Tutor, Curator, Explorer, Refiner, Security Verifier/Reporter personas. One model across every DeepSeek seat since 2026-09-101M$0.15 / $0.60toolsvisionthinkingstreaming
Qwen 3.8 Flash — vision seat + Design Reviewer persona1M$0.15 / $0.47toolsvisionthinkingstreaming
Qwen 3.7 Plus — Builder + coding, image-gen; Architect + Content Writer personas1M$0.40 / $1.60toolsvisionthinkingstreaming
Qwen 3.5 Plus — outage fallback tier only (retired from primary routes)1M$0.20 / $1.20toolsvisionthinkingstreaming
Qwen 3.7 Flash — upstream intent gate1M$0.10 / $0.40toolsvisionthinkingstreaming
Qwen 3.5 Flash — Scout, Verifier, Sequencer, Challenger, Integrator personas (depth ≤ 2)256K$0.05 / $0.40toolsstreaming
Tip: Beide modi zijn universeel beschikbaar — op platformcredits en met je eigen sleutels. Je kunt ook direct één model kiezen in plaats van een vloot: op een abonnement draait het op credits (dat ene model neemt elke persona-plaats voor zijn rekening, dus een duurder model kost meer per interactie), en op je eigen sleutel draait het op jouw sleutel. Sommige providers werken uitsluitend met sleutels.

Modellen beheerd door het platform

Beschikbaar op elk abonnement, inclusief de gratis laag. Tokens (de eenheden waarin tekst wordt gemeten — ongeveer drie kwart van een woord per stuk) tellen mee tegen je abonnementslimiet. De sleutels (de privé-wachtwoorden die elk betaald model openen) worden door het platform vernieuwd en bewaakt — niets waar jij zelf iets aan hoeft te configureren.

Qwen (Alibaba Cloud)

Qwen 3.8 Flash coordinates Auto Mode; 3.5 Flash is the fast-path option. All models available on every plan.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
Qwen 3.8 Max1M$2.00 / $6.00toolsvisionthinkingstreaming
Qwen 3.8 Flash1M$0.15 / $0.47toolsvisionthinkingstreaming
Qwen 3.7 Plus1M$0.40 / $1.60toolsvisionthinkingstreaming
Qwen 3.5 Plus1M$0.20 / $1.20toolsvisionthinkingstreaming
Qwen 3.5 Flash256K$0.05 / $0.40toolsstreaming

DeepSeek (Supernova orchestration)

Powers Supernova routing mode. One model across every DeepSeek seat since 2026-09-10, when DeepSeek retired V4 Pro into V4.1 Flash: it coordinates the persona pipeline AND handles builds and review. Open-weight MIT, 1M context, 384K max output, multimodal, dual thinking/non-thinking modes. Prices are off-peak; peak (01:00-04:00 and 06:00-10:00 UTC, Mon-Fri) is exactly double.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
DeepSeek V4.1 Flash1M$0.15 / $0.60toolsvisionthinkingstreaming

Je eigen sleutel gebruiken

Een "API key" is een privé-wachtwoord waarmee software een betaalde dienst op je eigen account kan gebruiken. "BYOK" betekent simpelweg "je eigen sleutel gebruiken" — jouw sleutel in plaats van de onze. Plak je API key in de instellingen. BYOK-verzoeken gaan direct van Ava naar de aanbieder (het bedrijf dat het model beheert) — ze passeren niet via onze infrastructuur en verbruiken geen platformtokens. Je betaalt de aanbieder; wij zien het verkeer niet.

MiniMax

BYOK chat — bring your own MiniMax API key. M3 is the flagship (1M context, native multimodal); M2.7 is the cheaper 204K text tier, with a highspeed variant for latency-sensitive work. MiniMax does not document vision support for M2.7, so we treat it as text-only.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
MiniMax M3 — prices shown are the ≤512k tier; turns above 512k bill at double1M$0.30 / $1.20toolsthinkingstreamingvision
MiniMax M2.7205K$0.30 / $1.20toolsthinkingstreaming
MiniMax M2.7 Highspeed205K$0.60 / $2.40toolsthinkingstreaming

DeepSeek

One model, since DeepSeek collapsed the line on 2026-09-10 and retired V4 Pro into V4.1 Flash — open-weight MIT, 1M context, 384K max output, multimodal, dual thinking modes. Every retired id we have shipped (V4 Pro, V4 Flash, and the older V3.2 deepseek-chat / deepseek-reasoner) is rewritten to this one before the request goes out, so an old saved setting keeps working. Prices are off-peak; peak (01:00-04:00 and 06:00-10:00 UTC, Mon-Fri) is exactly double.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
DeepSeek V4.1 Flash1M$0.15 / $0.60toolsvisionthinkingstreaming

Qwen (Alibaba Cloud) — your own key

Bring your own DashScope (international) key. Qwen 3.8 Max (3 August 2026) is the current flagship. It replaced 3.7 Max entirely on 2026-08-09 — it is cheaper at $2/$6, doubles the output ceiling to 131K, and takes video as well as images, so there was no task left that 3.7 Max was the right pick for. Max is ALSO served on a plan; the earlier note that it was BYOK-only stopped being true on 2026-07-23. Prices are Alibaba's published international rates; 3.7 Plus is tiered (input rises above 256K tokens) and the figure shown is the base tier. 3.5 Plus and 3.5 Flash still answer but Alibaba now treats them as legacy.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
Qwen 3.8 Max — Alibaba's flagship, 131K output, video in1M$2.00 / $6.00toolsvisionthinkingstreaming
Qwen 3.7 Plus1M$0.40 / $1.60toolsvisionthinkingstreaming
Qwen 3.5 Plus — legacy1M$0.40 / $2.40toolsvisionthinkingstreaming
Qwen 3.5 Flash — legacy, text only262K$0.10 / $0.40toolsstreaming

Kimi (Moonshot AI)

K3 is Moonshot's frontier model (2.8T MoE, 1M context, native vision; open weights due 2026-07-27). K2.7 Code remains the cheaper agentic coder at roughly a third of K3's price. All benchmarks Moonshot-reported: K3 leads Opus 4.8 on most agentic rows but trails Claude Fable 5 on FrontierSWE, HLE and GDPval.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
Kimi K31M$3.00 / $15.00toolsvisionthinkingstreaming
Kimi K2.7 Code256K$0.95 / $4.00toolsvisionthinkingstreaming
Kimi K2.6256K$0.95 / $4.00toolsvisionthinkingstreaming

Mistral AI

Bring your own Mistral key and pick any of these directly. EU infrastructure, open weights (Large 3 and Small 4 Apache-2.0; Medium 3.5 Modified MIT).
ModelContextInvoer / Uitvoer per 1MMogelijkheden
Mistral Medium 3.5 (frontier flagship)256K$1.50 / $7.50toolsvisionthinkingstreaming
Mistral Small 4262K$0.15 / $0.60toolsvisionthinkingstreaming
Mistral Large 3262K$0.50 / $1.50toolsvisionthinkingstreaming

Zhipu AI

GLM-5.3 is Zhipu's open-weights (MIT) flagship with a 1M-token context window, and it is TEXT ONLY — as the whole GLM main line has been, because Zhipu keeps vision in a separate "V" line (GLM-5V, GLM-4.6V) that we do not carry. A higher GLM version number does not mean it can read images. The one exception is GLM-5.3 Flash, which genuinely does take image and video input; "Flash" there is the price tier, not a smaller model. Verified against Zhipu's documentation 2026-09-01.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
GLM-5.31M$1.40 / $4.40toolsthinkingstreaming
GLM-5.3 Flash1M$0.15 / $0.50toolsvisionthinkingstreaming

Xiaomi

MiMo V2.6 — open weights under MIT, full modality (text, image, video and audio in), 1M context, tuned for long-horizon agentic work. Pro is 1.02T parameters, Flash 309B. UltraSpeed is the SAME Pro model served up to 20x faster at ten times the price, so reach for it only when latency is the product. Released 2026-09-21; V2.5 retired the day after.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
MiMo V2.6-Pro1M$0.43 / $0.87toolsvisionthinkingstreaming
MiMo V2.6-Flash1M$0.14 / $0.28toolsvisionthinkingstreaming
MiMo V2.6-Pro UltraSpeed1M$4.35 / $8.70toolsvisionthinkingstreaming

Tencent Hunyuan

Hunyuan Hy3 — open-weight MoE (295B total / 21B active), hybrid fast/slow reasoning, built for agentic workflows. OpenAI-compatible, 262K context, very cheap. BYOK.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
Hunyuan Hy3262K$0.15 / $0.59toolsthinkingstreaming

NVIDIA

Nemotron 3 Ultra — open-weight MoE (550B total / 55B active), hybrid Transformer-Mamba, frontier reasoning + agent orchestration, 1M context. NVIDIA Open Model License. BYOK only.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
Nemotron 3 Ultra1M$0.50 / $2.20toolsthinkingstreaming
Nemotron 3.5 Lightning — 30B total / 3B active, open weights under OpenMDW-1.11M$0.05 / $0.20toolsstreaming

Custom (Ollama / LM Studio / vLLM / BYOM)

Point Ava at any OpenAI-compatible endpoint — local (Ollama, LM Studio, vLLM on your machine) or remote (private vLLM cluster, self-hosted finetune, OpenRouter, Together). Configure via Settings → Custom Model in the extension or IDE. You supply the base URL + model name; capabilities depend entirely on what you have running.
ModelContextInvoer / Uitvoer per 1MMogelijkheden
Your model32KFreetoolsstreaming
Tip: Voor benchmarkscores, capaciteitslabels en filteren naast elkaar, zie je de volledige Modellenpagina op avasupernova.com/models. De prijzen hierboven zijn onze beste inschatting van de tarievenkaart van elke aanbieder bij publicatie — controleer altijd de website van de aanbieder voordat je een taak start.

Orkestratie van persona's

Een "persona" is een hulprool die Ava achter de schermen speelt voor moeilijkere taken — een onderzoeker, een planner, een feitenchecker. Je praat nooit rechtstreeks met hen en je hoeft deze pagina niet te begrijpen om Ava te gebruiken. Het staat hier als je benieuwd bent hoe ze een grote taak opsplits in een klein team van experts.

24 specialisten verdeeld over 5 modeteams. De Dirigent (de hulp die de rest coördineert) beslist welk team aan de slag gaat, in welke volgorde, en met welke context. Chat-modus heeft geen persona's — het is Ava zelf.

Hoe orkestratie werkt

  1. Je stuurt een bericht in Plan-, Teach-, Security- of Brainstormmodus (of een complexe werkaanvraag).
  2. De Dirigent leest het verzoek, kiest het modeteam en maakt een uitvoeringsplan — sommige persona's draaien sequentieel, anderen in parallelle golven.
  3. Elke persona heeft zijn eigen systeemprompt, een beperkte lijst van toegestane tools, en een gedeeld contextpool van wat eerdere persona's hebben gevonden.
  4. De laatste persona maakt een samenvatting, een plan of een rapport, afhankelijk van de modus.
  5. Ava presenteert het resultaat aan jou. Jij keurt goed, past aan of stuurt om.

Het volledige overzicht hieronder is alleen ter referentie — geen behoefte om te onthouden wie wat doet. Ava stelt het juiste team voor je samen.

work team
  1. Scout — Maps the codebase and surfaces current state before anyone plans or builds.
  2. Architect — Designs the approach from Scout findings and produces the implementation blueprint.
  3. Verifier — Fact-checks the plan and confirms assumptions are correct before Builder runs.
  4. Sequencer — Breaks the verified plan into ordered, dependency-aware implementation steps.
  5. Challenger — Questions the plan to prevent over-engineering and surfaces simpler alternatives.
  6. Builder — Executes the verified and sequenced plan to deliver the final implementation.
plan team
  1. Researcher — Gathers evidence about competitors, trends, and user needs before strategy decisions.
  2. Architect — Analyses codebase patterns and proposes strategic approaches with trade-offs.
  3. Challenger — Challenges strategic decisions, guards timing, and prevents scope creep.
teach team
  1. Curriculum Architect — Designs learning paths with dependency ordering and balanced progression.
  2. Content Writer — Writes clear explanations with examples and analogies tailored to the learner.
  3. Fact Checker — Verifies lesson content is accurate and flags outdated information or errors.
  4. Quiz Master — Creates assessments that test understanding rather than memorisation.
  5. Tutor — Delivers lessons with Socratic guidance, checks understanding, adapts to pace.
security team
  1. Recon — Maps the attack surface — entry points, tech stack, data flows.
  2. Scanner — Systematically checks each OWASP category against the identified attack surface.
  3. CVE Researcher — Looks up known CVEs in dependencies and assesses real-world impact.
  4. Verifier — Confirms each finding is real and eliminates false positives with proof.
  5. Reporter — Structures verified findings into a severity-sorted, actionable report.
brainstorm team
  1. Explorer — Mines user context and memory to build a profile for personalised ideation.
  2. Researcher — Researches market gaps, trends, and demand signals to ground ideation.
  3. Ideator — Generates specific, actionable ideas tailored to the person and the market.
  4. Challenger — Stress-tests ideas and cuts weak ones ruthlessly against reality.
  5. Refiner — Sharpens surviving ideas into concrete next steps and validation tests.
Tip: Work-modus roept alleen het volledige team op voor complexe taken. Simpele bewerkingen draait Ava direct — geen orkestratie-overhead.

CLI-commando's

Deze pagina is voor de CLI — de versie van Ava waarmee je typt in een terminalvenster, in plaats van op knoppen te klikken. Als je de extensie of de desktop-app gebruikt, kun je deze pagina volledig overslaan. Hij is er voor mensen die liever het toetsenbord gebruiken.

De CLI is een interactieve shell — een prompt die wacht tot je typt, uitvoert wat je typte, en dan weer wacht. Deze slash-commando's (instructies die beginnen met "/") werken vanaf de prompt.

  • /help — lijst met commando's en huidige modus.
  • /mode <naam> — wissel modus (werken, schrijven, plannen, chatten, leren, beveiliging, brainstormen).
  • /model <id> — wissel model zonder de sessie te verlaten.
  • /clear — wis de huidige conversatie. Geheugen blijft intact.
  • /history — lijst met eerdere conversaties in dit project.
  • /memory — open het geheugenoverzicht.
  • /tasks — lijst en beheer taken.
  • /journal — open dagboekvermelding van vandaag.
  • /settings — open het instellingenmenu.
  • /exit — sluit de interactieve shell af.

Startopties

Opties zijn extra instellingen die je toevoegt wanneer je Ava start, elk beginnend met "--", om te bepalen hoe ze opent.

  • --mode <naam> — start in een specifieke modus.
  • --model <id> — start met een specifiek model.
  • --permission <modus> — strikt / gebalanceerd / autonoom.
  • --project <path> — stel de projectroot expliciet in.

Configuratie

Deze pagina laat zien waar Ava haar instellingen en bestanden op je computer bewaart. Je hoeft bijna nooit iets met de hand aan te raken — de app regelt dit voor je. Het staat hier als je deze bestanden zelf wilt bekijken, back-uppen of delen.

Ava leest configuratie (haar opgeslagen instellingen) uit twee niveaus. Globale instellingen — die overal gelden — zitten in een map genaamd ~/.ava/ (de "~" is een afkorting voor je thuismap). Instellingen per project zitten in een .ava/ map binnenin het project zelf.

Globaal — ~/.ava/

  • settings.json — modelvoorkeuren, toestemmingsmodus, persoonlijkheid, taal.
  • memory/ — je globale geheugen (voorkeuren, beslissingen die overal gelden).
  • tasks.json — projectoverstijgende takenlijst.
  • journal/ — dagboekentries, datum-georganiseerd.

Project — .ava/

  • instructions.md — projectspecifieke instructies die Ava altijd laadt. Blijvende context ("we gebruiken pnpm, niet npm", "API-sleutels zitten in 1Password").
  • context.md — optionele vrije projectnotities.
  • memory/ — geheugen dat beperkt is tot dit project.
  • datasets/config.json — configuratie voor het opt-in vastleggen van datasets.
Tip: Voeg .ava/ toe aan je .gitignore (een lijst met bestanden die Git buiten het gedeelde project houdt) als je geen geheugen met je team wilt delen. Houd instructions.md in de repo (de gedeelde projectmap) — zo leert Ava de projectconventies.

Toetsenbord sneltoetsen

Sneltoetsen zijn optionele versnellingen — elke is ook een knop die je kunt klikken. Kijk alleen hier als je Ava sneller vanaf het toetsenbord wilt besturen.

Sneltoetsen per omgeving (elk van de drie plekken waar Ava draait: de VS Code-extensie, de desktop-app en de terminal). Pas ze aan in de instellingen van elke omgeving. Geen behoefte om de onderstaande lijst te onthouden.

ActieWindows / macOSPlatformBeschrijving
Open ChatCtrl+Shift+A / Cmd+Shift+AextensionOpen or focus the Ava chat panel.
Focus InputCtrl+Escape / Ctrl+EscapeextensionJump cursor into the chat input field.
Switch to WorkCtrl+Shift+1 / Cmd+Shift+1ideActivate Work mode (>>).
Switch to PlanCtrl+Shift+2 / Cmd+Shift+2ideActivate Plan mode (::).
Switch to ChatCtrl+Shift+3 / Cmd+Shift+3ideActivate Chat mode (..).
Switch to TeachCtrl+Shift+4 / Cmd+Shift+4ideActivate Teach mode (??).
Switch to SecurityCtrl+Shift+5 / Cmd+Shift+5ideActivate Security mode (!!).
Switch to BrainstormCtrl+Shift+6 / Cmd+Shift+6ideActivate Brainstorm mode (**).
Cancel RunEscape / EscapecliCancel an in-progress agent execution.
Cancel Run (hard)Ctrl+C / Ctrl+CcliInterrupt an in-progress agent execution.
InterjectEnter / EntercliSend a mid-run message to the agent without cancelling.

Projectcontext

Hier leg ik uit hoe Ava zich eerst verdiept in je project voordat ze begint — de bestanden die ze bekijkt om te begrijpen waar je mee bezig bent. Je hoeft hier niets voor in te stellen; ze doet het zelf. Lees dit als je wilt weten waar je een notitie kunt plaatsen zodat ze deze altijd ziet.

Wanneer je een project opent, laadt Ava verschillende lagen context (achtergrondinformatie die ze bij zich houdt). Begrijpen wat deze lagen zijn, helpt je om informatie op de juiste plek te zetten.

Automatisch geladen

  • .ava/instructions.md — wordt behandeld als duurzame, hoogprioritaire instructies. Altijd in de context.
  • .ava/context.md — vrije notities. Wordt geladen, lagere prioriteit.
  • README.md — wordt bij de eerste keer gescand voor een samenvatting van het project.
  • package.json / pyproject.toml / Cargo.toml — de kleine bestanden die een projectopzet beschrijven; worden gelezen om de taal, het framework en de testopdracht te detecteren.
  • .gitignore — de lijst met bestanden die niet in versiebeheer moeten komen; wordt door alle bestandsprogramma’s gerespecteerd (glob, grep, project_index).

Op verzoek geladen

“Op verzoek” betekent dat Ava deze alleen ophaalt wanneer een taak ze echt nodig heeft, en niet van tevoren.

  • Project index — een gestructureerde kaart van je bestanden en de benoemde onderdelen erin (functies, klassen — “symbolen”) en hoe ze met elkaar verbonden zijn (“imports”). Wordt pas gebouwd wanneer Ava het nodig heeft.
  • Git geschiedenis — het overzicht van eerdere wijzigingen; wordt opgehaald wanneer git_status, git_diff of git_create_pr worden aangeroepen (Git is het hulpmiddel dat elke wijziging aan een project bijhoudt; “PR” is een samenvoegverzoek, een voorgestelde bundel wijzigingen).
  • Geheugen — items worden op betekenis afgestemd (“semantisch”) en één voor één toegevoegd, niet in één keer.
Tip: Zet conventies in instructions.md. Zet notities in context.md. Laat het geheugen de rest maar vastleggen.

Desktop-begrotingslimieten

Werkt opIDE

Wanneer Ava namens jou je desktop bestuurt — klikken, typen, apps openen — wordt elke run een "traject" genoemd. Deze pagina legt de veiligheidslimieten uit die voorkomen dat één run te lang duurt of te veel kost. De boodschap: ze stopt altijd en meldt zich voordat ze te ver gaat. De cijfers staan hier als je details wilt.

Elk traject draait onder drie gelijktijdige limieten (harde grenzen). De eerste die bereikt wordt, wint. Het traject gaat nooit stil verder na een overtreding — de Narrator (de helper die je uitlegt wat er gebeurt) pauzeert en vraagt wat je wilt doen.

Drie harde limieten (standaard)

  • Staptelling — 30 stappen
  • Tokenbudget — 500.000 tokens
  • Werkelijke tijd — 5 minuten

Taakkostenbanden

  • Eenvoudig (documenten zoeken, een pagina openen) — 5–10 stappen, ~70–135K tokens, ~$0,04–0,08
  • Gemiddeld (inloggen, logs controleren, uitvoer downloaden) — 15–25 stappen, ~205–340K tokens, ~$0,12–0,21
  • Complex (drie GitHub-issues triagen) — 25–30 stappen, ~340–410K tokens, ~$0,21–0,25

De bovenstaande tokencijfers zijn de technische limieten per traject, niet je maandelijkse tegoed — dat wordt geteld in credits, en het gratis niveau met 300 per maand dekt comfortabel een mix van chat, code en een paar automatiseringen.

Tip: Je kunt limieten per taak aan het begin overschrijven, maar bij overtredingen komt er altijd een beslispunt. Budget wordt nooit stilletjes verbrand.

Desktopsessie-witlijst

Werkt opIDE

Een "witlijst" is simpelweg de lijst van apps en websites waar je hebt gezegd dat Ava mag naar kijken terwijl ze je desktop bestuurt. Deze pagina legt uit hoe je die toestemming geeft en waarom deze telkens reset. De korte versie: ze kan alleen handelen waar je haar laat, en ze vraagt voordat ze ergens anders naartoe gaat.

Bij het starten van een desktopsessie vraagt Ava waar ze mag handelen. Gewone taal werkt: "Gmail, Cursor, het Azure-portaal." Ze leest dit en bevestigt de overeenkomst terug aan jou ("Gmail web, Cursor de app, portal.azure.com").

Hoe het wordt afgedwongen

Alleen-kijken acties — een screenshot maken, de lijst van knoppen en velden op het scherm lezen (de "UIA tree", Windows eigen kaart van wat er in een venster zit) — zijn overal toegestaan, omdat je moet zien wat er op het scherm staat om te beslissen of je een app aan de witlijst toevoegt. Alles wat iets wijzigt, wordt buiten de lijst geblokkeerd; Ava pauzeert en vraagt of je het wilt toevoegen.

Sessie-gebonden, opzettelijk

De witlijst blijft NIET behouden tussen sessies. Er is geen optie "deze app onthouden". Elk nieuw traject begint met een nieuwe scope. Onhandig door ontwerp — vergeten opnieuw te autoriseren is een functie, geen fout.

Toevoegingen halverwege het traject

Tijdens een traject kun je apps toevoegen via de koptekst: "+ Allow app" opent een klein invoerveld. Tik op Toevoegen en de nieuwe app is actief voor de rest van de sessie.

Kennispakketten

In gewone taal: geef Ava een map met je eigen documenten, en ze kan eruit lezen om je vragen te beantwoorden. Een "kennispakket" is gewoon die bundel bestanden — je naslagmateriaal waar ze op mag terugvallen.

Sleep een map met naslagmateriaal (specificaties, RFC's, vergadernotities, API-documentatie) naar een kennispakket. Ava kan de relevante stukken meenemen in de context wanneer een gesprek het onderwerp raakt.

Pakketten worden lokaal geïndexeerd. Opzoeken is semantisch — Ava vindt het juiste document op basis van betekenis, niet bestandsnaam. ("Semantisch" betekent dat ze matcht op waar een document over gaat, zodat je de exacte woorden of bestandsnaam niet hoeft te onthouden.) Pakketten kunnen met een team worden gedeeld of privé blijven.

Creative Studio

In eenvoudige bewoordingen: beschrijf het icoon, plaatje, video of voiceover dat je wilt, en Ava ontwerpt het samen met jou — geen ontwerpprogramma's, geen gedoe met prompts.

Creative Studio is een begeleide ontwerpwerkplek. Het opent in drie panelen — de ontwerptypes links, je canvas in het midden, en de bedieningselementen voor het onderdeel waar je aan werkt rechts. Er is geen "genereren"-knop om naar te zoeken: je praat met de Ontwerparchitect (Ava, in haar rol als ontwerper) onderaan het scherm, zij bedient de tools voor jou, en jij verfijnt met een paar duidelijke knoppen.

Wat je vandaag kunt maken

  • Iconen — het vlaggeschip. Begin met een echte lijn-icoonvorm (1.990 meegeleverd), kies een materiaal en je merkkleur, en Ava past de stijl aan en exporteert het als een strak transparant PNG-bestand.
  • Afbeeldingen — vrij vormgegeven, op basis van een beschrijving. Vierkant, landschap of portret (1:1, 16:9, 9:16).
  • Video — korte AI-clips op basis van een prompt. 5 of 10 seconden, tot 1080p, in landschap, portret of vierkant.
  • Voiceovers — tekst naar natuurlijke spraak, met een golfvormvoorbeeld. Elf stemmen in tien talen.
  • Brand Kit — je palet, altijd binnen handbereik zodat elk onderdeel merkgetrouw blijft.

Er komen meer ontwerptypes bij — app-iconen, logo’s, badges, avatars, banners, hero- en sociale afbeeldingen, illustraties, patronen en een volledige game-ontwikkeling-set — en worden getoond als "binnenkort" in de linkerbalk.

Wat drijft dit aan?

Iconen en afbeeldingen worden gegenereerd met Qwen-Image, video met Wan, en voice-overs met Qwen3-TTS. Alles wat je maakt, komt in je Bibliotheek, ingedeeld onder het type waarin je het hebt gemaakt.

Creative Studio is geen betaalde add-on — het is beschikbaar op elk abonnement, inclusief Gratis. Generaties gebruiken je normale kredietpool, hetzelfde bedrag als voor de rest van Ava.

Opmerking: Muziek is nu nog geen onderdeel van Creative Studio — iconen, afbeeldingen, video en voice-overs wel. (Het oude "Compose"-interface voor afbeelding/muziek/stem is hierin geïntegreerd.)

Gezondheid & Voeding

In gewone taal: vertel Ava je doel en waar je mee kunt werken, en zij bouwt een echte trainings- en maaltijdenplan — en helpt je daarna om het dag voor dag te volgen.

Gezondheid & Voeding is een gerichte ruimte in het dashboard. Ava stelt een paar vragen over jou — je doel, je apparatuur, eventuele beperkingen — en put dan uit een echte bibliotheek met oefeningen en recepten om een plan te maken dat past. Plannen kunnen fitness, maaltijd of beide samen zijn.

Hoe het werkt

  1. Ava vraagt naar je doel en instelling via simpele bedieningselementen — doelkaarten, apparaatlabels, een getalenvak — geen muur van vragen.
  2. Zij bouwt een meerwekenplan uit de catalogus, iets dat je echt kunt doen met wat je hebt.
  3. Je volgt het dag voor dag; Ava kan elke dag invullen of aanpassen naarmate dingen veranderen.

Alles wordt opgeslagen in je lokale planbibliotheek, op je eigen apparaat. De recept- en oefencatalogi zijn echte, samengestelde inhoud — niet zomaar bedacht.

Een plan omzetten in voedsel

Een plan is alleen nuttig als je het kunt inkopen. De boodschappenlijst verzamelt elk ingrediënt van de week en sorteert het zoals een winkel is ingedeeld — groente, vlees en vis, zuivel, bakkerij, voorraadkast — zodat je één keer rondloopt in plaats van terug te hoeven gaan.

  • Hetzelfde ding op twee manieren geschreven wordt samengevoegd. "Onion" en "onion, chopped" worden één regel, en het vertelt je welke maaltijden het wilden.
  • Hoeveelheden schalen mee met je huishouden. Dat getal wordt hier toegepast en nergens anders — je plan blijft per persoon, dus een gezin van vier vermenigvuldigt niet elke dag calorieën met vier.
  • Eenheden zijn gekozen voor leesbaarheid. Een halve kilo rijst wordt weergegeven als 500g.
  • Regels zonder afmeting blijven staan. "Salt to taste" wordt meegenomen in plaats van weggegooid omdat niemand het weegde.
  • Kies welke maaltijden je inkoopt. Alles begint geselecteerd; zet er één uit als je het al hebt. Dat houdt "I already have this" gescheiden van "I have bought this", wat een vinkje alleen niet kan uitdrukken.
  • Als de lijst iets niet kan dekken, zegt ze dat en waarom — in plaats van compleet te lijken en stilletjes tekort te schieten.

Wanneer daadwerkelijk koken

Het voorbereidingsplan laat zien waar het werk valt gedurende de week. Het scheidt minuten dat je zelf aan het werk bent van minuten dat het zonder jouw aandacht doet, want niemand staat boven een braadpot van vier uur — koken telt als werk tot maximaal een uur en niet verder, dus een langzaam gaar gerecht leest lichter dan de klok zegt, wat klopt voor de inspanning.

  • Welke dag het meeste werk draagt, zodat je een slechte dinsdag kunt zien voordat je erin leeft.
  • Wat de avond ervoor moet beginnen — overnight oats en dergelijke. Alleen als het echt je avond verandert; een rust van negentig minuten voor het deeg is niet de moeite waard om over te klagen.
  • Wat de moeite waard is om één keer te koken. Hetzelfde gerecht twee keer in een week, binnen de dagen waarop het houdbaar is, wordt kook maandag, dekt woensdag, bespaart een uur.
  • Als je Ava vertelde hoe lang je moet koken, worden dagen die overschrijden gemarkeerd. Als je dat niet deed, wordt niets zwaar genoemd — een niet-genoemd budget is onbekend, niet nul.

Registreren wat er gebeurde

Plannen komen in contact met het echte leven. Open een dag die voorbij is en markeer elk item: gedaan of overgeslagen, gegeten, iets anders gegeten, of overgeslagen. Er is een notitievakje naast, en het zegt duidelijk dat Ava het leest — omdat mensen anders schrijven als ze weten, en achteraf ontdekken voelt alsof je wordt bespied.

Leeg betekent niet geregistreerd. Het betekent niet overgeslagen. Dat zijn verschillende feiten en Ava behandelt ze anders — ze zal een lege dag nooit lezen als een gemiste.

Voor training is er ook een uitgebreider logboek: series, herhalingen en gewicht, vooraf ingevuld op basis van wat het plan vroeg, dus het gebruikelijke geval is een paar tikjes en alleen de verschillen hoeven getypt te worden. Overslaan is precies even makkelijk als registreren, opzettelijk — als overslaan verborgen is, laten mensen de rij leeg in plaats daarvan, en het onderscheid gaat verloren bij de bron.

Wat je registreert voedt Ava's geheugen van hoe je daadwerkelijk traint en eet, zodat het advies van volgende week gevormd wordt door het echte ding in plaats van door het plan dat ze schreef.

Herhalen en vooruitgang boeken

Kopieer een dag of een hele week vooruit, optioneel opgevoerd — één meer herhaling, of één meer serie. De kopie is opgevoerd, nooit het origineel, dus werk dat je al gedaan hebt wordt niet herschreven.

Opwarming, cooling-down, mobiliteitsoefeningen en volledige hersteldagen worden met rust gelaten. Een serie toevoegen aan een hersteldag is geen vooruitgang, het is stilweg omzetten in een sessie — precies het ding dat die dag gepland was om te voorkomen. Belasting wordt ook nooit automatisch opgevoerd: gewicht hier is vrije tekst, en een percentage toevoegen aan "bodyweight" is nonsens.

Om hulp vragen voor één dag

Zit je vast op een donderdag? Vraag Ava om het in te vullen, een finisher toe te voegen, het makkelijker te maken, meer eiwitten binnen te krijgen, of het sneller te maken. Ze stelt voor — de huidige dag staat naast haar suggestie zodat je precies ziet wat er verandert voordat het je werk raakt, en niets wordt opgeslagen totdat je het accepteert.

Alles wordt opgeslagen in je lokale planbibliotheek, op je eigen apparaat. De recepten- en oefeningencatalogi bevatten echte, met zorg samengestelde inhoud — recepten hebben drie vaardigheidsniveaus en een volledige methode, oefeningen hebben techniekhandleidingen, veelgemaakte fouten en demonstratiebeelden. Niets hiervan is zomaar verzonnen.

Opmerking: Gezondheid & Voeding is algemene begeleiding, geen medisch advies. Plannen komen uit een algemene bibliotheek — raadpleeg bij medische vragen altijd een professional.
Opmerking: Boodschappenlijstjes, voorbereidingsplannen, het trainingslogboek en met zorg samengestelde starters vind je in de extensie en desktop IDE. Op de website blader je door de recepten- en oefeningencatalogi.

Leren

In gewone taal: vraag Ava om je iets te leren en zij bouwt een goede cursus voor je — lessen, uitgewerkte voorbeelden en quizzen — en loopt dit dan met je door in je eigen tempo.

Leren is een gerichte ruimte in het dashboard. Ava plant een leerprogramma voor wat je wilt leren, leert het les voor les, controleert je begrip met quizzen en houdt bij wat je hebt behandeld zodat je kunt voortbouwen waar je stopte.

Hoe het werkt

  1. Vertel Ava een onderwerp — "leer me Python vanaf nul", of "help me begrijpen hoe databases werken".
  2. Zij bouwt een gestructureerde cursus: modules, lessen en mijlpalen.
  3. Je leert één les tegelijk; zij legt uit, geeft voorbeelden en quizt je om het vast te houden.
  4. Je vordering wordt opgeslagen, zodat de volgende sessie begint waar je stopte.

Onderliggend is dit de Les-modus — een klein team specialisten (een curriculumarchitect, een content-schrijver, een feitenchecker, een quizmaster en een tutor) die Ava voor je coördineert.

Tip: Geen ervaring nodig — Leren is geschreven voor complete beginners net zo goed als voor mensen die hun kennis willen opfrissen.

Office Suite

Een rapport, e-mail of document nodig? Ava kan het concept opstellen en je een echt Word-, Excel- of PDF-bestand geven dat je kunt openen en bewerken zoals elk ander bestand.

Rapporten, e-mails en documenten — opgesteld, opgemaakt en geëxporteerd naar native formaten (.docx is Word, .xlsx is Excel, .pdf is een PDF).

  • report_generate — een gestructureerd .docx dat ophaalt uit taken, dagboek, geheugen en projectstatus.
  • email_draft — e-mail met tooncontrole naar een .docx-bestand.
  • document_manage — maken, lezen, bewerken, exporteren over Word, Excel, PDF, CSV, Markdown heen.

Handig wanneer Ava namens jou schrijft — statusrapporten, kickoff-presentaties, klantupdates. De .docx belandt in je project waar je het kunt polijsten.

Bibliotheek

In gewone taal: één plank voor alles wat je bewaart — de artikelen die je leest, de projecten die je hebt gemaakt en de documenten die je hebt geschreven — zodat niets verloren raakt.

De Bibliotheek is een overzichtsdashboard met drie tabbladen:

  • Artikelen — wetenschappelijke artikelen die je hebt opgeslagen, opgehaald van arXiv, OpenAlex en Crossref, met de volledige tekst om direct te lezen.
  • Projecten — alles wat je hebt gemaakt in Creative Studio, gesorteerd op dezelfde ontwerptypes waaraan je ze hebt gemaakt (Open Canvas, Web / App, Game Dev). Filter per groep, vervolgens per type; elk type laat zien hoeveel je hebt.
  • Documenten — Word-, Excel-, PDF-bestanden en andere bestanden die Ava samen met jou heeft geschreven, te filteren op type.

Een opslagbalk bovenaan toont hoeveel ruimte je lokale bestanden gebruiken, en een knop 'Open map opslaan' brengt je direct naar de map op je schijf. Het is lokaal-georiënteerd — de Bibliotheek leest wat er op je eigen machine staat.

Dagelijkse briefing

In gewone taal: een kort "hier ben je gestopt"-notitie elke ochtend, zodat je kunt doorgaan zonder alles opnieuw te lezen.

Ochtendsamenvatting: gisteren dagboek, open taken, projectstatus en alle herinneringen die Ava heeft ingesteld. Optioneel — zet dit aan in de instellingen.

De briefing gebruikt geheugen om relevante context te tonen ("de laatste keer dat je werkte aan de auth-flow, merkte je op dat je de refresh-token-strategie wilde herzien"). Geen nieuwsfeed — een gefocuste update.

Werkstromen

In gewone taal: leer Ava een routine aan die je steeds herhaalt, geef het een naam, en ze kan het hele proces opnieuw uitvoeren op verzoek. Een 'workflow' is gewoon die opgeslagen routine — een reeks stappen die Ava voor jou herhaalt.

Sla een reeks stappen op die je vaak herhaalt — pull request review → testen uitvoeren → release-notes schrijven → e-mail opstellen. Een workflow is een herbruikbaar plan dat Ava met verschillende invoer kan afspelen.

Werkstromen worden per project opgeslagen in een map genaamd .ava/workflows/ binnen je project. Deel ze met je team door de map te committen (opslaan in je gedeelde project zodat collega's deze ook krijgen).

Gebeurtenissen en meldingen

In gewone taal: terwijl Ava werkt krijg je een overzichtelijke stap-voor-stap lijst van wat ze doet, en een seintje als een lange taak klaar is zodat je even weg kunt.

Terwijl Ava draait zie je gestructureerde updates, geen muur van tekst. Elke toolaanroep, elke overdracht tussen persona's, elke gestreamde delta is een discrete gebeurtenis in de interface — uitklapbaar voor details, inklapbaar voor overzicht.

Achtergrondtaken sturen meldingen op systeemniveau wanneer ze voltooid zijn. Je kunt weglopen bij een lange build en Ava vertelt je wanneer het klaar is.

Persoonlijkheidsontwerper

In gewone taal: stel in hoe Ava tegen je praat — gezellig of beknopt, formeel of informeel, meer of minder grappen — zodat ze klinkt zoals jij wilt.

Bepaal hoe Ava tegen je praat. Toon, energie, woordkeuze (hoeveel ze zegt), formaliteit, humor. Schuifregelaars en voorinstellingen — bondige ingenieur, warme mentor, droge collega, of je eigen mix.

Persoonlijkheid beïnvloedt de formulering, niet de vaardigheid. Ze gebruikt nog steeds dezelfde tools en volgt dezelfde toegangsregels. Haar naam is vergrendeld op Ava — dat is niet onderhandelbaar.

Desktopautomatisering

Werkt opIDE

Simpel gezegd: Ava kan je muis en toetsenbord overnemen om taken voor je uit te voeren — een app openen, knoppen aanklikken, formulieren invullen — terwijl jij meekijkt en belangrijke dingen goedkeurt.

Een nieuwe modus voor Ava, begin met @@. Zij observeert je bureaublad, beslist wat er moet gebeuren, en stuurt de UI-automatisering aan (ze bestuurt de apps op je scherm voor jou) om het klaar te krijgen. Dit draait op jouw eigen computer met jouw eigen inloggegevens — geen cloudbrowser. Beschikbaar op elk niveau zodra het beschikbaar is.

Waarom dit nog eens?

De meeste desktop-automatiseringsproducten zijn simpelweg klikkers die doen wat er hen wordt gezegd. Ava maakt eerst een plan: ze toont je de stappen, wacht op jouw groen licht, en vraagt het nogmaals voordat er iets onomkeerbaar gebeurt — elke keer, nooit in cache.

Zij onthoudt ook hoe je door je apps navigeert tussen sessies door. Elke andere agent moet ze elke keer opnieuw leren. Het geheugen voordeel wordt groter naarmate je het gebruikt.

Hoe het werkt

Bij elke stap schakelt Ava een team van vijf rollen in: Scout observeert, Planner kiest de volgende actie, Actor voert uit, Verifier controleert, Narrator vertelt je wat er gebeurde. De sidecar kiest de goedkoopste betrouwbare basis — UIA voor native apps, Playwright voor browsers, OmniParser vision als niets anders een bruikbare structuur biedt.

Bekijk de conceptpagina's voor veiligheidsonologie, hiërarchie van de grondslag, noodstopschakelaars en het sessie-witlijstmodel.

Veelvoorkomende fouten

De meeste fouten hebben een korte, specifieke oorzaak. Hier zijn de meest voorkomende en hoe je ze oplost. Maak je geen zorgen als de tekst technisch klinkt — elk punt hieronder vertelt je wat je precies ziet en wat je moet doen.

Model reageert niet

Wat je ziet: Ava wordt stil en reageert niet.

Controleer de statusindicator in de chatkop. Als er "connecting" staat, is je provider (de AI-service waar Ava mee praat) bereikbaar maar traag — geef het dertig seconden. Als er "unavailable" staat, is Ava automatisch teruggevallen op het volgende model in de keten (ze heeft automatisch geschakeld naar een back-upmodel). Staat er helemaal niets? Controleer dan je API-sleutel in Instellingen en test de verbinding. (Een API-sleutel is het privé-wachtwoord waarmee Ava een betaalde AI-service kan gebruiken.)

Toolaanroep mislukt

Wat je ziet: één van Ava's stappen (een "toolaanroep" — zoals het lezen van een bestand, het uitvoeren van een opdracht, enzovoort) geeft een rode fout weer in plaats van afgerond te worden.

Klik op de mislukte toolaanroep om de fout te zien. Veelvoorkomende oorzaken: ze probeerde een bestand buiten je projectmap aan te raken, wat expres geblokkeerd is voor je veiligheid (deze beveiliging heet "path traversal"-bescherming — het voorkomt dat ze dwalend buiten de map komt waarin je werkt); een opdracht die in een andere map moet draaien; of een bestand dat verplaatst is sinds Ava er voor het laatst naar keek. Vertel haar wat er misging — ze zal het opnieuw proberen met correcties.

Geheugen onthoudt niet

Wat je ziet: Ava kan iets niet vinden waarvan je zeker weet dat ze het zou moeten onthouden.

Geheugen werkt op basis van betekenis, niet op exacte woorden (dit is wat "semantic" betekent). Dus "Wat heb ik besloten over auth?" werkt beter dan "vind mijn auth-besluit". Als het geheugen er zeker wel is, maar niet tevoorschijn komt, open je de geheugenbrowser en zoek je — als het er niet staat, is het nooit opgeslagen.

Inlog-lussen

Wat je ziet: je logt in, maar Ava blijft vragen om opnieuw in te loggen — een lus die je nooit doorlaat.

De oplossing is de opgeslagen inloggegevens wissen en opnieuw beginnen: in de extensie voer je "Ava: Sign Out" uit via het commandopalet, in de IDE ga je naar Instellingen → Account → Sign Out, in de CLI verwijder je het bestand op ~/.ava/auth.json (een klein inlogbestand in een map genaamd .ava in je thuisdirectory). Log daarna opnieuw in.

Tokens uitgeput

Wat je ziet: een bericht dat je de gratis gebruikslimiet voor deze maand hebt overschreden. ("Tokens" zijn de maatstaf voor AI-gebruik — "uitgeput" betekent gewoon dat je je gratis tegoed voor deze maand hebt opgebruikt.)

Het maandbudget voor de gratis versie reset elke 1e van de maand. Tot die tijd schakel je over naar een BYOK-provider (gebruik je eigen API-sleutel) om door te kunnen werken. Je account blijft actief — alleen de gratis, door het platform beheerde aanvragen zijn gepauzeerd.

Waar logs staan

Een "log" is simpelweg een dagboek dat je computer bijhoudt van wat er gebeurd is — handig als er iets kapotgaat en jij (of ondersteuning) de details nodig hebt.

Als je het ruwe plaatje nodig hebt — welke toolaanroep werd uitgevoerd, welke informatie hij kreeg, wat de AI-service terugstuurde — dan zijn de logs platte tekstbestanden in een map op je computer op ~/.ava/logs/ (een map genaamd .ava in je thuisdirectory, met daarin een logs-map).

  • ~/.ava/logs/session-<date>.log — transcripten per sessie inclusief toolaanroepen, gestreamde antwoorden en fouten.
  • ~/.ava/logs/extension.log — logboek van de VS Code-extensiehost. Activeringsfouten, paneelfouten.
  • ~/.ava/logs/ide.log — desktop IDE-logboek. Berichten van het Sidecar-proces, Rust panics.
  • ~/.ava/logs/cli.log — CLI REPL-logboek.

In de extensie opent "Ava: Show Logs" in het commandopalet de relevante log in een bewerkingsvenster. In de IDE heeft Instellingen → Diagnose een knop "Open Logs". De CLI kan zijn eigen log volgen met ava logs --follow.

Waarschuwing: Logs kunnen fragmenten van de projectbestanden bevatten die Ava heeft gelezen tijdens een sessie. Controleer dit voordat je ze deelt.

Een ondersteuningsverzoek indienen

In gewone taal: als er iets mis is en de bovenstaande oplossingen niet hebben geholpen, stuur ons dan een bericht. De makkelijkste manier is om gewoon Ava te vragen dit voor je te doen.

Als een probleem niet wordt gedekt door veelvoorkomende fouten, dien dan een ondersteuningsticket in (stuur het supportteam een verzoek om hulp). Je kunt dit doen binnen Ava (geen formulier om in te vullen) of op het web.

Vanuit Ava

Vraag haar om dit te doen. "Ava, kun jij hierover een ondersteuningsticket indienen?" Ze roept support_request aan, hecht de relevante sessiecontext (met verwijderde inloggegevens) en stuurt het. Snelste weg.

Via het web

Bezoek avasupernova.com/support. Kies een categorie (bug, feature, account, security, general) en beschrijf wat er gebeurd is. Antwoord binnen één werkdag.

Wat u moet opnemen

  • Wat u probeerde te doen.
  • Wat er daadwerkelijk gebeurde.
  • Welke omgeving (extensie, IDE, CLI) en welke versie.
  • Eventuele foutmeldingen of logfragmenten. Verwijder eerst inloggegevens.

Veiligheidsproblemen melden

In gewone taal: als je hebt ontdekt hoe Ava gehackt of misbruikt kan worden (een "kwetsbaarheid" — een beveiligingszwakke plek), vertel ons dit dan eerst privé zodat we het kunnen oplossen voordat iemand er misbruik van maakt. Dit is hoe.

Kwetsbaarheid gevonden? Bedankt. We nemen elk rapport serieus en werken met je samen aan de oplossing voordat er openbaarmaking plaatsvindt (voordat het probleem publiek bekend wordt gemaakt).

Hoe te melden

  1. Stuur een e-mail naar security@ava-supernova.com met een beschrijving, stappen om het na te bootsen, en uw voorkeur voor openbaarmaking.
  2. Of dien een ondersteuningsticket in met categorie "security" — dezelfde wachtrij.
  3. Wij bevestigen binnen 24 uur.

Onze toezeggingen

  • Gecoördineerde openbaarmaking — we stemmen een tijdslijn met u af voordat iets publiek wordt. Standaard is 90 dagen.
  • Naamvermelding — u krijgt credit in de opmerkingen bij de oplossing, tenzij u anonimiteit prefereert.
  • Geen juridische represailles — onderzoek in goede trouw is welkom. Wij zullen geen advocaten achter je aan sturen.
Opmerking: De beveiligingspagina op avasupernova.com/security bevat de volledige beveiligingspositie — architectuurgaranties, redactor, toegangshekken.