Skip to content
Style Forge logo

Style Forge

Style Forge chat panel generating a blog post draft from a written brief

Style Forge is a desktop app that generates written content in a specific author's style. Generation runs on Claude and a retrieval pipeline over the author's own material, so new drafts stay grounded in real source articles instead of generic training data — the goal is text that reads like the author actually wrote it, accurate enough that a manual AI-detection check is the only thing standing between a draft and publishing. The workflow is content-agnostic — the same import, analysis, and generation pipeline works for medical writing, marketing copy, blog posts, SEO articles, or technical docs — and keeps every project's sources, style profile, and articles isolated so several authors or clients can be managed side by side.

Style Forge project settings panel, with Claude model, temperature, and AI-score threshold fields

Project settings

Each project keeps its own generation settings — which Claude model to use, the generation temperature, and an AI-score threshold — alongside the provider API keys needed to reach Claude and the embeddings service, all saved through a single project update flow.

Style Forge project-level style profile, listing characteristic phrases extracted from its source articles

Project style profile

Every source article gets its own style read on import — characteristic phrases, sentence constructions, and tone — and those per-article profiles are aggregated into one style profile for the project. That aggregate is what later grounds generation in the author's established voice, and it's rebuilt automatically as articles are added or removed.

Team

  • Mr. Oleksandr Nashyvan avatar

    Mr. Oleksandr Nashyvan

    CEO

Style Forge chat panel with a generation request — audience, format, and tone — sent against a set of source articles

Split-view workspace and generation

Every article opens in a split view: the text on the left — locked for source and published, editable for draft — and a chat with Claude on the right that's available regardless of status. For a draft, the chat walks through clarifying the brief, retrieving relevant source material, and generating text that can be saved or cancelled before it touches the article.

Highlights

The first stretch of work took the app from an empty Electron shell to a working content workspace: importing an author's material, indexing it, and generating new drafts in their voice.

  • Electron app shell scaffolded across main, preload, renderer, and worker processes, with a local SQLite database and a queued import pipeline for .md, .txt, and .docx source articles
  • Project and article library UI added, with source/draft/published states and a Claude-powered chat workspace
  • Source material indexed through chunking, embeddings, and a SQLite vector store for retrieval-augmented generation
  • Automatic per-article metadata and style extraction via Claude, aggregated into a project-wide style profile
  • Metadata and style inspector panels added so users can review and edit what Claude extracted
  • Guided draft-generation flow added to the chat — clarification, retrieval, generation, save or cancel — plus macOS packaging for the app
Apr 2026

Style Forge