obsidian-textgenerator-plugin is a free, open source publishing project written in TypeScript and released under MIT. It has 1,986 GitHub stars, 171 forks and 26 open issues, and was last pushed 1 months ago. On this registry it ranks #23 of 46 tracked projects in Publishing, with 5 head-to-head comparisons available.

What is obsidian-textgenerator-plugin?

What it is

Text Generator is an open-source Obsidian plugin written in TypeScript and released under the MIT license. It lives in the Obsidian personal knowledge management ecosystem and connects notes to AI providers, including OpenAI, Anthropic, Google Generative AI, HuggingFace, and local models.

The plugin solves the problem of generating text content directly inside a knowledge base. Instead of leaving Obsidian to draft, summarize, or restructure notes, users can generate ideas, attractive titles, summaries, outlines, and whole paragraphs from existing notes. It supports this workflow through prompts, templates, community templates, and frontmatter configuration.

Key capabilities

  • Generates ideas, attractive titles, summaries, outlines, and whole paragraphs from notes in an Obsidian vault.
  • Supports multiple AI providers, including OpenAI, Anthropic, Google Generative AI with Gemini-Pro, HuggingFace, and local models.
  • Uses flexible prompts through the Considered Context option to include available note context in generation.
  • Provides a template engine so users can turn repetitive generation tasks into reusable templates.
  • Includes community templates that let users discover new generative AI use cases and share their own templates.
  • Allows different services to be selected through frontmatter configuration.
  • Can be installed from the Obsidian community plugin browser or built manually from the TypeScript source with pnpm.

Who uses it and how

  • Obsidian users install Text Generator from Community Plugins, enable it in a vault, and generate text from notes.
  • Users create templates for repeated tasks such as summarizing notes, drafting titles, building outlines, or expanding paragraphs.
  • Users browse community templates to find new use cases for generative AI and share templates with the community.
  • Developers clone the repository into the vault plugins folder, install dependencies with pnpm, build the plugin, and enable it after restarting Obsidian.
  • Users configure frontmatter to choose among services such as Google Generative AI, OpenAI, or HuggingFace for different generation tasks.

Getting started

Install Text Generator from Obsidian Community Plugins by searching for it, clicking Install, and enabling it. For manual installation, clone the repository into the vault plugins folder, run pnpm install and pnpm run build, restart Obsidian, and enable the plugin.

When to use it — and when not to

It is useful when a user wants AI text generation inside Obsidian and needs templates, prompt context, and provider flexibility. It is not a hosted service, so the user must run it inside Obsidian and configure the AI services or local models needed for generation. The project is free and open source under MIT, but 26 open issues indicate ongoing maintenance work.

project readme (upstream, from github) — read inline

obsidian-textgenerator-plugin

Documentation   •   Discord   •   Twitter


What is Text Generator?

Text Generator is an open-source AI Assistant Tool that brings the power of Generative Artificial Intelligence to the power of knowledge creation and organization in Obsidian.

For example, use Text Generator to generate ideas, attractive titles, summaries, outlines, and whole paragraphs based on your knowledge database.

The possibilities are endless!

If you're looking for a place to discuss the use cases of this plugin and share your experiences, head over to our Discord Server (Updated) or the Discussion. There, you'll find a community of like-minded users who are eager to help you make the most of this powerful tool.

Features

There are many benefits to using a Text Generator Plugin, including the following:

  • Free and Open Source: The Text Generator Plugin is free and open source, so you can use it without worrying about licensing fees.

  • Beside Obsidian: Obsidian is very powerful and extensible Personal Knowledge Management software so you can use Text Generator Plugin alongside Obsidian to create a more powerful Personal Knowledge Management system.

  • Flexible Prompts: The context of the prompt is straightforward using all the available options in the Considered Context which gives you a higher flexibility.

  • Template Engine: You can create templates to make repetitive tasks more manageable.

  • Community Templates: Through this option you can discover new use cases of Generative Artificial Intelligence using the shared templates and you can share your use cases easier.

  • Highly Flexible Configuration: Using Frontmatter Configuration, it is possible to use different services such as Google Generative AI(contains Gemini-Pro), OpenAI, HuggingFace ...etc.

Demonstration

Youtube Demonstration

Installation

Method 1: From Obsidian Community Plugins

  1. Open Obsidian
  2. Go to Settings > Community plugins
  3. Turn off Safe mode if it's on
  4. Click on "Browse" and search for "Text Generator"
  5. Click Install and then Enable

Method 2: Manual Installation

If you prefer to install the plugin manually or want to use the latest development version:

  1. Clone this repository to your Obsidian vault's plugins folder:

    git clone https://github.com/nhaouari/obsidian-textgenerator-plugin.git
    
  2. Navigate to the plugin directory:

    cd obsidian-textgenerator-plugin
    
  3. Install dependencies:

    pnpm install
    
  4. Build the plugin:

    pnpm run build
    

    Alternatively, for development:

    pnpm run dev
    
  5. Restart Obsidian and enable the plugin in Settings > Community plugins

    Alternatively, You can use the Hot-Reload plugin to reload plugins without restarting Obsidian

Troubleshooting

If you encounter any issues during installation, please:

Contributors

Made with contrib.rocks.

Frequently asked questions

Is obsidian-textgenerator-plugin free to use?

obsidian-textgenerator-plugin is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does obsidian-textgenerator-plugin do?

Text Generator is a versatile plugin for Obsidian that allows you to generate text content using various AI providers, including OpenAI, Anthropic, Google and l

What is obsidian-textgenerator-plugin written in?

obsidian-textgenerator-plugin is primarily written in TypeScript. Its source is publicly available at https://github.com/nhaouari/obsidian-textgenerator-plugin, and it has 1,986 GitHub stars.