AI-drevet skriveassistent til Windows - boost dit skriveri overalt på systemet
WriteBoost er en Apple Intelligence-inspireret applikation til Windows, der giver dig adgang til Google's Gemini AI overalt på dit system. Med et enkelt tastaturkombination kan du rette grammatik, omskrive tekst, opsummere indhold og meget mere - direkte i enhver applikation.
- Vælg vilkårlig tekst på din PC og aktiver WriteBoost med
Ctrl+Space - Vælg Korrektur, Omskriv, Venlig, Professionel, Koncis, Brugerdefineret eller Oversæt til Dansk
- Din tekst erstattes øjeblikkeligt med den AI-optimerede version. Brug
Ctrl+Zfor at fortryde - Visuelt Hint: Grå knapper indikerer operationer, der erstatter tekst direkte
- Vælg tekst og vælg Resumé, Nøglepunkter eller Tabel for interaktive analysevindue
- Få smuk markdown-formatering med chat-funktionalitet til opfølgende spørgsmål
- Visuelt Hint: Blåtonede knapper indikerer operationer, der åbner interaktive chat-vinduer
- Tryk
Ctrl+Spaceuden at vælge tekst for at starte en samtale med Gemini AI - Vælg mellem forskellige modeller og tænkeniveauer for optimal ydeevne
- Dynamisk tænkning: AI'en beslutter, hvornår den skal tænke for bedre svar
- Gem og fortsæt samtaler med indbygget chat-historik
- Real-time modelskift inden for samtaler
- Windows (testet på Windows 10/11)
- Python 3.8 eller nyere
- Google Gemini API-nøgle (gratis fra Google AI Studio)
-
Installer Python-dependencies:
cd Windows pip install -r requirements.txt -
Kør applikationen:
python main.py
-
Opsæt Gemini API:
- Hent din gratis API-nøgle fra Google AI Studio
- Indtast den i opsætningsvinduet, der vises ved første opstart
- Konfigurer separate modeller til chat (Gemini 2.5 Flash) og tekstoperationer (Gemini 2.5 Flash Lite) for optimal ydeevne
Dette projekt er bygget med følgende teknologier:
- Python 3.8+ - Hovedprogrammeringssprog
- PySide6 (Qt) - GUI-framework til brugergrænsefladen
- Google Gemini AI - AI-provider til tekstprocessering og chat
- pynput - Global hotkey-detektion og tastatur simulation
- pyperclip - Udklipsholder-operationer til teksthåndtering
- markdown2 - Markdown-rendering i svarvinduerne
- PyInstaller - Til oprettelse af selvstændige eksekverbare filer
- Korrektur: Grammatik- og stavekontrol
- Omskriv: Forbedre formulering og klarhed
- Venlig/Professionel: Juster tonefald i din tekst
- Koncis: Gør tekst kortere men bevar betydningen
- Brugerdefineret: Dine egne kommandoer (f.eks. "Oversæt til fransk", "Tilføj kommentarer til denne kode")
- Oversæt til Dansk: Oversæt tekst til dansk
- Resumé: Opret klare og koncise resuméer med opfølgende chat
- Nøglepunkter: Udtræk de vigtigste punkter med analysemuligheder
- Tabel: Konverter tekst til formaterede markdown-tabeller (kan kopieres til MS Word) med forfiningsmuligheder
Visuelt Design: Operationer er farvekodede for let identifikation - blå knapper åbner chat-vinduer, grå knapper erstatter tekst direkte.
Ctrl+Space kan konflikte med Word's "Ryd formatering". For at undgå dette:
- Skift WriteBoost' hotkey til
Ctrl+Jeller `Ctrl+`` i indstillinger - Eller deaktiver Word's genvej i Word > Filer > Indstillinger > Tilpas bånd > Tastaturgenveje
Bemærk: Word's rich-text-formatering (fed, kursiv, farver) går tabt ved brug af WriteBoost. Overvej at bruge en Markdown-editor som Obsidian for bedre kompatibilitet.
- Åbn en YouTube-video
- Kopiér transskriptionen fra videobeskrivelsen
- Vælg al tekst og brug WriteBoost "Resumé"
For at oprette en selvstændig eksekverbar fil:
cd Windows
python pyinstaller-build-script.pyDen eksekverbare fil oprettes i dist/ mappen.
Dette projekt er oprindeligt baseret på theJayTea/WritingTools, men er udviklet så meget videre, at det ikke længere kan betragtes som en fork.
- Platform-fokus: Fjernet macOS og Linux support, fokuseret udelukkende på Windows
- Simplificeret arkitektur: Omstruktureret kodebasen med manager-baseret arkitektur
- Chat-funktionalitet: Tilføjet komplet chat-system med Gemini AI integration
- Chat-historik: Persistent chatlagring med mulighed for at genoptage samtaler
- Forbedret UI: Redesignet brugergrænsefladen med bedre UX og visual cues
- AI-provider system: Modulær AI-provider arkitektur (kun Gemini understøttet)
- Dansk lokalisering: Tilføjet danske oversættelser og funktioner
Projektet er nu et selvstændigt værktøj med signifikant anderledes funktionalitet og arkitektur end det oprindelige.
WriteBoost/
├── Windows/ # Hovedapplikation
│ ├── main.py # Indgangspunkt
│ ├── WritingToolApp.py # Hovedapplikation
│ ├── *Manager.py # Modulære managers (Config, Hotkey, etc.)
│ ├── *Provider.py # AI-provider system
│ ├── ui/ # UI-komponenter
│ │ ├── ResponseWindow.py # Chat-vindue
│ │ ├── SettingsWindow.py # Indstillinger
│ │ └── ... # Øvrige UI-filer
│ ├── icons/ # Ikoner og grafik
│ ├── options.json # Skriveoperation-definitioner
│ └── requirements.txt # Python-dependencies
├── CLAUDE.md # Projekt-dokumentation
└── README.md # Denne fil
WriteBoost respekterer dit privatliv:
- Indsamler eller gemmer ikke dine skrivedata
- Sender kun tekst til Google's Gemini API, når du eksplicit bruger en funktion
- API-nøgle gemmes lokalt på din enhed
- Chat-historik kan gemmes lokalt (valgfrit) eller slettes, når vinduer lukkes
- Alle data forbliver på din enhed, medmindre eksplicit sendt til AI
Se Google's Privatlivspolitik for information om data sendt til Gemini.
- Hotkey virker ikke: Prøv at skifte til
Ctrl+Jeller `Ctrl+`` i indstillinger og genstart - Langsom første opstart: Antivirus-software kan scanne den eksekverbare fil grundigt ved første kørsel
Vi modtager gerne bidrag til WriteBoost! Sådan kan du hjælpe:
- Rapporter fejl: Åbn et issue hvis du finder bugs eller problemer
- Foreslå forbedringer: Del dine idéer til nye funktioner
- Send pull requests: Bidrag med kode-forbedringer eller fejlrettelser
- Forbedre dokumentation: Hjælp med at gøre dokumentationen bedre
Forventninger til kodekvalitet:
- Følg eksisterende kodestil og konventioner
- Test dine ændringer grundigt
- Inkluder relevante kommentarer hvor nødvendigt
[LICENS MANGLER - SKAL TILFØJES]
Dette projekt mangler i øjeblikket en licens. Det anbefales at tilføje en MIT eller Apache 2.0 licens for at specificere, hvordan andre må bruge koden.
For spørgsmål eller support:
- GitHub Issues: Opret et issue for fejlrapporter eller funktionsanmodninger
- Projektvedligeholder: [TILFØJ KONTAKTINFORMATION HER]
Lavet af Mikkel • Drevet af Google Gemini AI • Inspireret af Apple Intelligence • Oprindeligt baseret på theJayTea/WritingTools