Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧙‍♂️ Dobby Writer - AI-Powered Text Enhancement Extension

Dobby Writer is a browser extension that helps you write better with AI assistance. Select any text on any webpage and enhance it instantly with various writing improvements.

Builders: Default API key

  • This repo does not include a default API key.
  • If you want a default key in your build (not recommended for public repos):
    • In background/background.js, set this.defaultApiKey = 'fw_...'.
    • Users can still override with a custom key in Settings.

✨ Features

Core Features

  • Smart Text Selection: Select text and press Tab to activate Dobby
  • Multiple Enhancement Options:
    • Improve: Enhance clarity and engagement
    • 📝 Expand: Add more detail and context
    • ✂️ Shorten: Condense while keeping key information
    • 🎭 Change Tone: Make text more professional
    • 📋 Bullet Points: Convert to organized lists
    • 🍝 Copy-Pasta: Rewrite text in a fresh way
  • Custom Instructions: Tell Dobby exactly what you want

New Features

  • 🤖 AI Chatbox: Interactive chat interface for general AI assistance
    • Floating button on bottom-right of pages
    • Text enhancement tools integrated in chat
    • Can be toggled on/off in settings
  • 🌐 Global Enable/Disable: Control Dobby across all websites with one toggle
  • 📋 Copy-Friendly: Select and copy text from Dobby's suggestions without triggering actions
  • 🚫 Smart Popup Control: Close popup with X button stays closed until Tab is pressed again

🚀 Quick Start

  1. Install the Extension

    • Load the extension in your browser (see Installation Guide)
    • Grant necessary permissions
  2. Using Dobby

    • Select any text on a webpage
    • Press Tab to open Dobby popup
    • Choose an action or enter custom instructions
    • Copy the improved text or apply directly
  3. Chat with Dobby

    • Click the floating Dobby button (bottom-right)
    • Type your message or paste text
    • Use enhancement buttons to improve text in chat

⚙️ Configuration

Extension Popup

  • Enable Globally: Toggle Dobby on/off across all websites
  • Enable for this site: Control Dobby per website
  • Quick Actions: Access text enhancement tools instantly

Settings Page

  • API Configuration: Use default or custom Fireworks AI key
  • Features: Toggle chatbox on/off
  • Site Management: Manage disabled sites
  • Statistics: Track your usage

Note (open-source build): This repository does not include a default API key. To use the extension, select “Custom API Key” in Settings and enter your Fireworks AI API key.

🎯 Usage Tips

  1. Keyboard Shortcut: Tab key is your friend - select text and press Tab
  2. Quick Actions: Click extension icon for quick access to actions
  3. Chatbox: Use for general questions or text composition
  4. Copy Text: You can select and copy Dobby's suggestions freely

🔒 Privacy

  • Text is processed through Fireworks AI API
  • No data is stored permanently
  • All processing happens in real-time
  • Your API key (if custom) is stored locally

🛠️ Technical Details

Technologies Used

  • Chrome Extension Manifest V3
  • Fireworks AI API (Dobby model)
  • Vanilla JavaScript
  • Modern CSS with animations

Permissions Required

  • activeTab: To read selected text
  • storage: To save settings
  • contextMenus: For right-click menu

📝 Changelog

Version 1.0.0

  • Initial release with core text enhancement features
  • Added AI chatbox functionality
  • Improved popup behavior (Tab-only activation)
  • Added global enable/disable toggle
  • Fixed text selection in results
  • Enhanced UI with compact quick actions
  • Removed AI-style formatting from outputs

🤝 Contributing

Feel free to submit issues and enhancement requests!

📄 License

This project is licensed under the MIT License.


Made with ❤️ for better writing

About

Dobby Writer is a browser extension that helps you write better with AI assistance. Select any text on any webpage and enhance it instantly with various writing improvements.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages