obsidian-textgenerator-plugin  by nhaouari

Obsidian plugin for AI-assisted text generation

created 3 years ago
1,757 stars

Top 25.0% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This plugin integrates generative AI capabilities into Obsidian, enabling users to create and organize knowledge more effectively. It targets Obsidian users seeking to leverage AI for tasks like idea generation, summarization, and content creation within their personal knowledge management system.

How It Works

The plugin acts as an intermediary, connecting Obsidian's knowledge base to various AI providers, including OpenAI, Anthropic, Google (Gemini-Pro), and local models via HuggingFace. It utilizes a flexible prompt system and a template engine to allow users to define custom AI-driven workflows. This approach offers adaptability by supporting multiple AI backends and enabling users to tailor AI outputs to their specific needs through templating and context configuration.

Quick Start & Requirements

  • Installation: Via Obsidian Community Plugins (Settings > Community plugins > Browse > "Text Generator") or manual installation (cloning repo, pnpm install, pnpm run build).
  • Prerequisites: Obsidian, Node.js/pnpm for manual build. API keys for AI providers are required.
  • Resources: Manual installation requires pnpm and a build step.
  • Links: Documentation, Discord, Twitter.

Highlighted Details

  • Supports multiple AI providers: OpenAI, Anthropic, Google Generative AI (Gemini-Pro), HuggingFace.
  • Flexible prompt engineering with context options.
  • Template engine for reusable AI workflows.
  • Community templates for sharing and discovering use cases.

Maintenance & Community

  • Active development with community contributions.
  • Discord server available for support and discussion.
  • Twitter presence for updates.

Licensing & Compatibility

  • Free and Open Source. License details are not explicitly stated in the README, but the "Free and Open Source" claim suggests a permissive license.

Limitations & Caveats

The README does not specify the exact open-source license, which may impact commercial use or integration into closed-source projects. Manual installation requires familiarity with Node.js and package management tools.

Health Check
Last commit

2 weeks ago

Responsiveness

1 week

Pull Requests (30d)
1
Issues (30d)
3
Star History
88 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.