adamtash/typollama
π Typollama β AI Writing Assistant β A Chrome extension for real-time text enhancement using local and cloud AI models. Instantly spellcheck, proofread, and customize AI-powered writing with keyboard shortcuts and right-click integration. β¨
Typollama
AI-Powered Writing Assistant for Chrome
Enhance text in any input field on any website
Features β’ Installation β’ Usage β’ Troubleshooting β’ Legal
π AI-Powered Writing Assistance
Typollama is a Chrome extension that provides real-time text enhancements in any input field. Choose from multiple AI models, including local and cloud-based providers.
Key Benefits
- β Instant Spellcheck & Proofreading β Improve text effortlessly
- π Multiple AI Providers β Supports OpenAI, Gemini, Claude, DeepSeek, Mistral AI, Perplexity AI, Ollama, LM Studio, and Chrome AI
- β‘ Quick & Easy Activation β Use keyboard shortcuts or right-click menus
- π Privacy-Focused β Local processing available with Ollama, LM Studio, or Chrome AI
β¨ Features
Writing Tools
- Spellcheck β Quick grammar and spelling fixes
- Proofread β Rewrite text while preserving meaning
- Custom Tool β Define AI-powered enhancements tailored to your needs
Smart Text Processing
- Process Full Text or Selection β Works on any text box
- Context Menu Integration β Right-click for easy access
- Keyboard Shortcuts β
- Double CTRL β Spellcheck
- Triple CTRL β Proofread
- Quadruple CTRL β Custom Tool
- Custom key bindings supported
Flexible AI Integration
- Local Processing
- Cloud Services
Customization
- Per-Tool System Prompts β Define custom instructions for different writing tools, including:
- Writing Style
- Tone
- Formatting
- Language Preferences
πΈ Screenshots & Demo
Live Demo
π Install on Chrome
Get Typollama on the Chrome Web Store.
π₯ Local Installation
-
Clone the repository:
git clone https://github.com/adamtash/typollama.git
-
Load in Chrome:
- Open
chrome://extensions - Enable Developer Mode
- Click Load unpacked
- Select the
typollamafolder
- Open
-
Configure settings in the extension menu:
- Choose your AI provider and enter the required API key or URL
- Chrome AI: Enable feature flag at
chrome://flags/#prompt-api-for-gemini-nano(Docs) - OpenAI: Enter your API key (Docs)
- Gemini: Enter your Google API key (Docs)
- Claude: Enter your Anthropic API key (Docs)
- Ollama (Local/Remote):
http://localhost:11434(Docs) - LM Studio (Local/Remote):
http://localhost:1234(Docs) - DeepSeek: Enter your DeepSeek API key (Docs)
- Mistral AI: Enter your Mistral AI API key (Docs)
- Perplexity AI: Enter your Perplexity API key (Docs)
π‘ Usage
- Select text in any input field
- Trigger Typollama using:
- Double-tap CTRL (default)
- Right-click menu
- Custom keyboard shortcuts
- Text is instantly processed and enhanced
Advanced Options
- Custom Shortcuts β Set personalized keybindings
- Clipboard Mode β Copy results instead of inline replacement
- AI Behavior Customization β Define system prompts for different tools
π§ Troubleshooting
Common Issues & Fixes
Connection Issues
- Ensure your AI provider settings are correctly configured
- Verify your API key is valid
API Key Errors
- Check that the key is correctly entered and has the necessary permissions
Ollama 403 Error (Access Denied)
- MacOS:
launchctl setenv OLLAMA_ORIGINS "*" - Windows:
$env:OLLAMA_ORIGINS="*"
- Linux:
export OLLAMA_ORIGINS="*"
- Restart your system or terminal after applying the fix
π Legal
- Privacy Policy
- Terms of Service
- License β MIT
π Keywords
AI writing assistant, Chrome extension, text enhancement, grammar checker, spell checker, proofreading tool, local AI processing, OpenAI, Google Gemini, Claude AI, Mistral AI, DeepSeek, Perplexity AI, Ollama, LM Studio, productivity tool
This README and the source code was partially generated with AI assistance.



