Skip to content

StyleMakar Guide

StyleMakar rewrites source text into a defined writing style by simulating the way a careful human editor works: revise a sentence or paragraph, compare it against the target style, check that the meaning still holds, then iterate until the output fits. The app uses a local-first workflow: the browser development app calls the local Express API, the Tauri desktop app can call an OpenAI-compatible provider through native commands, and the CLI can call the rewrite pipeline directly for scriptable rewrites.

StyleMakar mobile source workflow

Mental Model

  • Source text is the draft you want to rewrite.
  • Style profile describes the target voice, rules, and anti-rules.
  • Reference examples provide concrete samples of the target style.
  • Provider settings point to an OpenAI-compatible endpoint and model.
  • Meaning checks help prevent the rewrite from dropping or adding important claims.
  • Rewrite iterations retry weak style matches while preserving source meaning.

The default setup targets LM Studio at http://localhost:1234/v1 and a Gemma model. The provider contract is intentionally OpenAI-compatible, so LM Studio is the first practical path rather than the only intended provider.

The Name

StyleMakar combines style with makar, a Scots word for a maker, author, or poet. The name points to the app's purpose: helping make language in a chosen style without losing the source text's meaning.

  1. Start LM Studio and load a compatible model.
  2. Run the web app with pnpm run dev.
  3. Confirm the model status in the lower-left provider pill.
  4. Rewrite the seeded draft or paste your own text.
  5. Expand Advanced checks when you need model, endpoint, or debug detail.
  • Getting Started for local setup.
  • CLI for scriptable rewrites without the web server.
  • Provider Setup for LM Studio and OpenAI-compatible endpoints.
  • Tutorials for rewrite, API, eval, and screenshot workflows.
  • Desktop App for Tauri development and packaging.
  • Reference for commands, endpoints, and request shapes.

Released under the MIT License.