SmartPick

pending

by BCS

Smart text selection toolbar with custom commands and AI features.

4 starsUpdated 3d agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

SmartPick

SmartPick is a smart text selection toolbar for Obsidian, designed to enhance your workflow with custom commands and powerful AI capabilities.

demo

✨ Features

  • Smart Toolbar: Automatically appears when you select text.
  • AI Integration: Seamlessly connect with AI models (OpenAI, Claude, etc.) to process selected text. Summarize, translate, or explain with a single click.
  • Custom Commands: Bind your favorite Obsidian commands to the toolbar.
  • Shortcuts & Links: Trigger system shortcuts or open external links (Google, DeepSeek, etc.) directly.
  • Group Organization: Organize your commands into groups for easier access.
  • Drag & Drop Customization: Easily rearrange toolbar items using drag and drop.
  • Custom Prompts: Create and manage your own prompt templates for AI commands.
  • URL Scheme Support: Add and execute URL Scheme commands directly from the toolbar.
  • Bilingual Support: Fully localized in English and Chinese.
  • Markdown Rendering: AI responses are rendered in rich Markdown format.

🚀 Installation

Via BRAT (Beta)

  1. Install Obsidian42 - BRAT via Community Plugins.
  2. Open BRAT settings and click "Add Beta plugin".
  3. Enter the repository URL: https://github.com/bcs/SmartPick.
  4. Click "Add Plugin", then enable "SmartPick" in the Community Plugins list.

Manual Installation

  1. Download the latest release from the Releases page.
  2. Extract the files into your Obsidian vault's plugins folder: .obsidian/plugins/smartpick/.
  3. Reload Obsidian and enable the plugin in Settings.

📖 Usage

  1. Select Text: Highlight any text in your editor.
  2. Use Toolbar: Click on any icon in the floating toolbar to execute the command.
  3. AI Actions: Click the AI icon to start a conversation based on the selected text.

⚙️ Configuration

  • Prompt Templates: Add and manage custom prompts for the AI.
  • Interface Language: Switch between English and Chinese.

🤝 Contributing

Contributions are welcome! If you have any ideas or bug reports, please open an issue or submit a pull request.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.