Extreme31 downloadsRefine selected text or entire notes with OpenAI-compatible providers, select prompts automatically by folder, and review results before applying changes.
English | 简体中文
Extreme Editor is a lightweight text optimization plugin for Obsidian. It selects a prompt based on the current note's folder and uses an LLM to optimize the text.

| Provider configuration | Prompt management | Folder bindings |
|---|---|---|
![]() |
![]() |
![]() |
https://api.openai.com/v1.Custom header example:
{
"X-Api-Key": "value"
}
SecretStorage); plugin data contains only the selected secret ID. Other settings, including custom header values, remain in the current vault's plugin data, so do not place credentials in custom headers.The plugin requires Obsidian 1.11.5 or later. The development environment requires Node.js 18 or later and npm:
npm install
npm test
npm run lint
npm run build
npm run build generates main.js in the project root. Local installation and releases require main.js, manifest.json, and styles.css.
For local installation, place these three files in <Vault>/.obsidian/plugins/extreme-editor/, reload Obsidian, and enable the plugin under Settings → Community plugins.
For detailed product and implementation decisions, see docs/plugin-design.md.