Krav
- Bun version 1.2 eller nyere. Installér via bun.sh eller
brew install oven-sh/bun/bun. - Git til at hente koden.
- En tom mappe hvor din virksomheds data skal ligge.
Det er det. Ingen Node, ingen Docker, ingen database-server. Bun og en lokal SQLite-fil er nok.
1. Klon repoet
git clone https://github.com/mikkelkrogsholm/rentemester.git
cd rentemester 2. Installer afhængigheder
bun install Bun henter @modelcontextprotocol/sdk og zod. Der er ikke meget mere — Rentemester holder afhængighedslisten kort med vilje.
3. Initialiser din virksomhed
Vælg en mappe hvor data skal ligge. Den skal være tom.
bun run src/cli.ts init --company ./min-virksomhed Det opretter SQLite-ledgeren, mapper til bilag, og en konfigurationsfil. Du kan også køre den i en anden mappe — alt arbejde bruger --company-flaget til at pege på det rigtige bibliotek.
4. Tjek at alt virker
bun run src/cli.ts system healthcheck --company ./min-virksomhed Hvis healthcheck er grøn, er du installeret korrekt.
5. Prøv et eksempel-flow
Repoet indeholder eksempler du kan køre igennem for at se hele flowet:
bun run smoke Det kører hele smoke-testen: opretter en virksomhed, importerer bilag, bogfører, fakturerer, beregner moms, eksporterer til revisor og verificerer. Når den ender med "OK" har du set Rentemester arbejde end-to-end.
MCP-server (for AI-klienter)
Hvis du vil bruge Rentemester gennem Claude Desktop, ChatGPT eller en anden MCP-kompatibel klient:
bun run mcp Og peg din klient mod den. Se MCP-installationsguiden ↗ for klient-specifik opsætning.
Næste skridt
- Læs README ↗ for det fulde billede.
- Læs CONTRIBUTING ↗ hvis du vil bidrage.
- Åbn et issue ↗ hvis noget ikke virker.
Problemer?
Den hurtigste vej er at åbne et issue på GitHub med output fra fejlen. Husk at sløre evt. private data først (bilag, banktransaktioner, CPR/CVR).