> ## Documentation Index
> Fetch the complete documentation index at: https://docs.enconvo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Extensions Overview

> Extend EnConvo's functionality with 100+ plugins

## Overview

EnConvo features a powerful extension system with over 100 plugins. Extensions add new capabilities, integrate with external services, and customize EnConvo to your needs.

<Note>
  All EnConvo extensions are open source and available on [GitHub](https://github.com/enconvo).
</Note>

## Extension Categories

### Productivity

| Extension     | Description                    |
| ------------- | ------------------------------ |
| **Calendar**  | Manage calendar events with AI |
| **Reminders** | Create and manage reminders    |
| **Notes**     | AI-powered note-taking         |
| **Tasks**     | Task management integration    |
| **Email**     | Draft and manage emails        |

### Development

| Extension         | Description               |
| ----------------- | ------------------------- |
| **Code Explain**  | Explain code snippets     |
| **Code Review**   | AI code review            |
| **Documentation** | Generate docs             |
| **Git**           | Git operations assistance |
| **Terminal**      | Terminal command help     |

### Writing

| Extension      | Description                |
| -------------- | -------------------------- |
| **Grammar**    | Grammar and spelling check |
| **Style**      | Writing style improvement  |
| **Translate**  | Multi-language translation |
| **Summarize**  | Content summarization      |
| **Paraphrase** | Rewrite content            |

### Research

| Extension      | Description               |
| -------------- | ------------------------- |
| **Web Search** | AI-powered web search     |
| **Wikipedia**  | Wikipedia integration     |
| **Scholar**    | Academic paper search     |
| **News**       | News aggregation          |
| **Dictionary** | Definitions and etymology |

### Media

| Extension            | Description            |
| -------------------- | ---------------------- |
| **Image Gen**        | AI image generation    |
| **Image Edit**       | Edit images with AI    |
| **Video Download**   | Download online videos |
| **Audio Transcribe** | Transcribe audio files |
| **Screenshot**       | Enhanced screenshots   |

### Utilities

| Extension        | Description           |
| ---------------- | --------------------- |
| **Calculator**   | Advanced calculations |
| **Unit Convert** | Unit conversions      |
| **QR Code**      | Generate QR codes     |
| **Hash**         | Generate file hashes  |
| **UUID**         | Generate UUIDs        |

## Installing Extensions

### From Extension Store

<Steps>
  <Step title="Open Extension Store">
    Settings → Extensions → Browse
  </Step>

  <Step title="Find Extension">
    Search or browse by category
  </Step>

  <Step title="Install">
    Click "Install" on the extension card
  </Step>

  <Step title="Configure (if needed)">
    Some extensions require API keys or settings
  </Step>
</Steps>

### From GitHub

```bash theme={null}
# Clone extension repository
git clone https://github.com/enconvo/extension-name

# Install in EnConvo
# Settings → Extensions → Install from folder
```

## Using Extensions

### In SmartBar

Use `/` prefix to access extensions:

```
/translate Hello world to Spanish
/code explain this function
/image a sunset over mountains
/summarize this article
```

### In Workflows

Add extensions as workflow actions:

1. Open workflow editor
2. Drag extension from actions panel
3. Configure parameters
4. Connect to other actions

### Quick Access

Pin frequently used extensions:

1. Right-click extension in list
2. Select "Pin to Quick Access"
3. Access via `⌥ P` quick panel

## Extension Settings

Each extension may have its own settings:

1. Settings → Extensions
2. Click extension name
3. Configure:
   * API keys
   * Default options
   * Keyboard shortcuts
   * Preferences

## Popular Extensions

<CardGroup cols={2}>
  <Card title="Translator" icon="language">
    Translate text to 100+ languages with context awareness
  </Card>

  <Card title="Code Assistant" icon="code">
    Explain, review, and improve code
  </Card>

  <Card title="Web Clipper" icon="scissors">
    Save and summarize web content
  </Card>

  <Card title="Image Generator" icon="image">
    Create images from descriptions
  </Card>
</CardGroup>

## Extension Shortcuts

Set custom shortcuts for any extension:

1. Settings → Extensions → \[Extension]
2. Click "Set Shortcut"
3. Press your desired key combination
4. Click "Save"

## Managing Extensions

### Disable/Enable

Toggle extensions without uninstalling:

* Settings → Extensions → Toggle switch

### Update

Update extensions when new versions are available:

* Settings → Extensions → Updates → Update All

### Uninstall

Remove extensions you no longer need:

* Settings → Extensions → Right-click → Uninstall

## Extension API Usage

Some extensions use external APIs and may:

* Require your own API keys
* Use EnConvo points
* Have usage limits

Check extension details for requirements.

## Next Steps

<CardGroup cols={2}>
  <Card title="Develop Extensions" icon="code" href="/extensions/developing">
    Create your own extensions
  </Card>

  <Card title="Workflows" icon="diagram-project" href="/workflows/introduction">
    Use extensions in workflows
  </Card>
</CardGroup>
