A desktop application that provides real-time text suggestions using Claude AI.
- Clone the repository
- Create a virtual environment:
python -m venv venv source venv/bin/activate # On Unix/macOS # or .\venv\Scripts\activate # On Windows
- Install dependencies:
pip install -r requirements.txt
- Create a
.envfile in the project root with your Claude API key:CLAUDE_API_KEY=your_api_key_here - Run the application:
python claude_autocomplete.py
- Type in the text field to see suggestions
- Press Tab to accept a suggestion
- Use Ctrl+Enter for new lines
- The window stays on top for easy access while working in other applications
- Never commit your
.envfile or expose your API key - The
.gitignorefile is configured to exclude sensitive information
- System-wide text monitoring
- AI-powered text suggestions using Claude
- Simple keyboard controls (Tab to accept, Esc to dismiss)
- Clean, minimal interface
- Works in any text input field
- Tab: Accept the current suggestion
- Esc: Dismiss the current suggestion
The application requires an internet connection to communicate with Claude's API.