Transform Your Text with AI Power

Turn messy voice transcriptions and rough notes into beautifully formatted content using OpenAI GPT, Google Gemini, and Anthropic Claude. Perfect for Obsidian users who want to streamline their note-taking workflow.

GitHub stars Obsidian Plugin MIT License

Powerful Features

Everything you need to transform your text with AI

Multiple AI Services

Support for OpenAI GPT (3.5/4/4o), Google Gemini (1.5), and Anthropic Claude (3/3.5) with model selection for optimal performance.

Three Format Types

Transform text into structured notes with headers, flowing prose with proper grammar, or actionable to-do lists with checkboxes.

Seamless Integration

Right-click context menu and command palette integration. Select text, choose format, and watch the magic happen.

Customizable Prompts

Customize AI prompts for each format type to match your specific needs and writing style.

Secure & Private

API keys stored locally and securely. Direct API calls with no intermediary servers processing your content.

Smart Error Handling

Comprehensive error handling with user-friendly messages, connection testing, and retry logic.

See It In Action

Watch how AI Text Formatter transforms your content

Voice Transcription Input


                                So I was thinking about the project and we need to do several things first we need to set up the database then we need to create the user interface and also we should probably test everything before we deploy it to production oh and don't forget to update the documentation
                            
Transforms to
# Project Tasks

## Database Setup
- Set up the database infrastructure

## User Interface Development  
- Create the user interface components
- Ensure responsive design

## Testing & Deployment
- Test all functionality thoroughly
- Deploy to production environment
- Update project documentation
I was considering the project requirements and identified several key tasks that need to be completed. First, we need to establish the database infrastructure to support our application. Following that, we should focus on creating an intuitive user interface that meets our users' needs.

It's crucial that we thoroughly test all functionality before deploying to the production environment. Additionally, we must ensure that our project documentation is updated to reflect any changes made during the development process.
- [ ] Set up database infrastructure
- [ ] Create user interface components
- [ ] Implement responsive design
- [ ] Test all functionality thoroughly
- [ ] Deploy to production environment
- [ ] Update project documentation

                                            
                                        

Screenshots

See the plugin in action within Obsidian

Right-Click Context Menu

Easy access to formatting options directly from the editor

Settings Configuration

Configure AI services, API keys, and custom prompts

Command Palette Integration

Quick access to formatting commands via Obsidian's command palette

Easy Installation

Get started in minutes

Community Plugins (Recommended)

  1. Open Obsidian Settings
  2. Go to Community Plugins
  3. Search for "AI Text Formatter"
  4. Click Install and Enable
Coming Soon

Manual Installation

  1. Download the latest release files
  2. Create folder in .obsidian/plugins/
  3. Copy files to the folder
  4. Restart Obsidian and enable plugin

Ready to Transform Your Text?

Join thousands of Obsidian users who are already using AI to enhance their note-taking workflow.