improvify Boka ett samtal
Produkter

Sex saker vi byggt, och kör själva varje dag

Ingen av dem är byggd för att säljas som produkt i första hand. De löste ett eget problem, och de finns här för att de visar hur vi arbetar bättre än någon referenslista kan.

Webb + native iOS · SvelteKit, Turso

GraphCRM

Ett relations-CRM byggt på grafmodell i stället för på affärer. Människor och relationer är kärnan: vem känner vem, vem har inte hörts av på för länge, och vilken varm väg som finns in till ett bolag du vill nå. Byggt för att vi själva tappade bort folk, inte för att sälja licenser.

Kontaktrytm per personDubblettsammanslagningVarma vägarNative iOS-appMCP-server
Läs mer om GraphCRM →
graphcrm.bratland.cloud
Att höra av sig
12 personer förfallna, 7 snart, 214 i fas. Exempelnamnen är påhittade.
Mats Lindberg
Energiprincipen, senast 94 dagar sedan
Förfallen
Karin Ohlsson
Volvo Cars, senast 31 dagar sedan
Snart
Johan Ek
Sweco, senast 6 dagar sedan
I fas
Petra Nyström
ICA, senast 12 dagar sedan
I fas
Anna Sjöberg
Stena Line, senast 58 dagar sedan
Snart
Webbplattform · SvelteKit, Turso, OpenRouter

Konsultkollen

Uppdrag från ett hundratal svenska konsultmäklare hämtas automatiskt, normaliseras och matchas mot konsultprofilerna. Varje par får en poäng, så att en ansvarig kan börja högst upp i stället för att läsa hundra utskick i veckan.

Ett hundratal mäklareAI-matchning med poängBevakningarAnsökningsspårningMCP-server
Läs mer om Konsultkollen →
konsultkollen.bratland.cloud/assignments
Uppdrag
Typ:AllaUppdragRoll
Status:NyMatchadSökt
Lösningsarkitekt, integrationsplattform
Ework Group, Göteborg, start 2026-09-15
92Match
Agil coach, transformationsprogram
Cinode, Stockholm, hybrid, 6 mån
88Match
AI-arkitekt, LLM-plattform
Onsiter, Malmö, start omgående
84Match
Interim utvecklingschef
Keyman, Göteborg, 50 procent
77Match
Native iOS · SwiftUI, HealthKit

Min Hälsa

En hälsoapp som samlar vikt, läkemedel och mätvärden på ett ställe. Den skiljer på "inget värde" och "inte uppmätt", och visar täckningen som ett eget mått, eftersom en graf med tysta luckor ljuger mer än ingen graf alls.

HealthKitLäkemedelsschemaTäckningsmåttTrender över tidAllt på enheten
Läs mer om Min Hälsa →
Måndag 31 augusti
Idag
Vikt, 7 dagars snitt
84,2 kg
Läkemedel
Metformin 500 mg08:00
Levaxin 100 µg07:15
D-vitaminKvar
Täckning
14 dagar utan lucka
Native iOS · SwiftUI, Fass-data

Läkemedelsbevakaren

Bevakar lagerstatus på ett läkemedel hos apoteken i närheten och säger till när det finns att hämta. Byggd för restnoterade läkemedel, där alternativet är att ringa runt till sex apotek och ändå missa när leveransen kommer.

Lagerstatus per apotekAvståndFlera bevakningarFass-data
Läs mer om Läkemedelsbevakaren →
Bevakningar
Lenzetto 1,53 mg
Apotek Hjärtat Nordstan, 600 m
I lager
Metformin 500 mg
Kronans Apotek Linné, 1,2 km
Få kvar
Levaxin 100 µg
Apoteket Vasastan, 2,4 km
I lager
Alvedon 665 mg
Närmaste med lager: 14 km
Slut nära
Ozempic 1 mg
Bevakar 3 förpackningar
Slut nära
Rust-daemon + dashboard · Rust, webbdashboard

Observatory

En daemon som bevakar bygg, deploy, tester, git och AI-kostnad över hela projektportföljen, och en dashboard som sorterar på vad som behöver åtgärdas i stället för på vad som hände senast. Byggd för att ett femtiotal repon inte går att hålla i huvudet.

Attention firstBygg och deployAI-kostnadMaskinhälsaLive-ström
Läs mer om Observatory →
observatory.bratland.cloud
Läge
improvify.sedeploy ok · 4 min
graphcrmtester gröna · 21 min
konsultkollenscrape försenad · 2 h
fortnox-mcppublicerad · 1 d
min-halsabygge brutet · 3 h
observatorydaemon uppe · 12 d
Fyra MCP-servrar · Öppen källkod

MCP-servrar

Model Context Protocol är standarden för hur en AI-assistent når system utanför sig själv. Servrarna nedan kopplar Claude direkt till bokföringen, CRM:et, mötesanteckningarna och sömndatan, utan mellanhand och utan att data passerar någon tredje part. Alla fyra är byggda och underhållna av Improvify.

Öppen källkodKörs lokalt över stdioIngen tredje partOAuth 2.0
Läs mer om MCP-servrar →
~/.config/claude/claude_desktop_config.json
# claude_desktop_config.json
{
  "mcpServers": {
    "fortnox": {
      "command": "npx",
      "args": ["-y", "fortnox-mcp"]
    }
  }
}

$ npx fortnox-mcp auth
> OAuth 2.0 klar. Token sparad lokalt.
> 47 verktyg registrerade.