Getting Started with Harp: A Complete Setup Guide
A step-by-step tutorial for setting up Harp on your computer, connecting your AI provider, creating extraction templates, and processing your first batch of documents.
Welcome to Harp
Harp is a desktop application that automates document data extraction using AI. This guide will walk you through everything you need to know to go from download to your first processed document.
Prerequisites
Before starting, you'll need:
- A computer running macOS, Windows, or Linux
- An API key from either Anthropic (Claude) or OpenAI (GPT-4)
- Some documents to process (PDFs or images)
Don't have an API key yet? We'll cover how to get one in the next section.
Step 1: Download and Install Harp
macOS
- Download the
.dmgfile from the Harp website
- Open the downloaded file
- Drag Harp to your Applications folder
- Launch Harp from Applications
- If prompted about an unidentified developer, go to System Preferences > Security & Privacy and click "Open Anyway"
Windows
- Download the
.exeinstaller from the Harp website
- Run the installer and follow the prompts
- Launch Harp from your Start menu or desktop shortcut
Linux
- Download the
.AppImagefile from the Harp website
- Make it executable:
chmod +x Harp-*.AppImage
- Run the AppImage to launch Harp
Step 2: Obtain Your AI API Key
Option A: Anthropic (Claude AI)
- Visit console.anthropic.com
- Create an account or sign in
- Navigate to API Keys in your dashboard
- Click "Create Key" and give it a name (e.g., "Harp Desktop")
- Copy the key immediately (you won't be able to see it again)
- Add credit to your account for API usage
Option B: OpenAI (GPT-4)
- Visit platform.openai.com
- Create an account or sign in
- Navigate to API Keys in your account settings
- Click "Create new secret key"
- Copy the key immediately
- Add credit to your account for API usage
Which should you choose? Both work excellently for document extraction. Claude tends to be more detailed in its extractions, while GPT-4 can be slightly faster. Costs are comparable. You can switch between them at any time.
Step 3: Configure Harp with Your API Key
- Open Harp
- Navigate to Settings (gear icon)
- Select your AI Provider (Anthropic or OpenAI)
- Paste your API key into the designated field
- Click "Test Connection" to verify it works
- Save your settings
Your API key is stored securely on your local machine and never shared with anyone except your chosen AI provider.
Step 4: Create Your First Extraction Template
Templates tell Harp what data to extract from your documents. Let's create one for invoices:
- Navigate to the Templates section
- Click "New Template"
- Give it a name: "Standard Invoice"
- Add the fields you want to extract:
Recommended invoice fields:
| Field Name | Description | Format |
| vendor_name | Company name of the sender | Text |
| invoice_number | Unique invoice identifier | Text |
| invoice_date | Date the invoice was issued | Date |
| due_date | Payment due date | Date |
| subtotal | Amount before tax | Currency |
| tax_amount | Total tax charged | Currency |
| total_amount | Final amount due | Currency |
| line_items | List of products/services | Table |
- Save your template
Pro tip: Start simple with just a few fields. You can always add more later as you refine your workflow.
Step 5: Set Up Folder Watching
Now let's automate the process:
- Navigate to Watch Folders
- Click "Add Folder"
- Select a folder on your computer (or create a new one like
Documents/Invoices-Inbox)
- Assign your "Standard Invoice" template to this folder
- Configure output settings:
- Enable the watch folder
Harp will now monitor this folder and automatically process any new PDFs or images that appear.
Step 6: Process Your First Document
Time to see the magic happen:
- Find a sample invoice (PDF or image)
- Copy or move it to your watched folder
- Watch Harp detect and process the document
- View the extraction results in the app
- Check your Excel file for the exported data
What you should see:
- Document detected within seconds
- Processing status indicator
- Extracted fields displayed in the app
- Data automatically added to your Excel spreadsheet
- Original document moved or marked as processed
Understanding Extraction Results
After processing, Harp shows you:
Extracted Data Each field from your template with the value found in the document.
Confidence Indicators Color-coded indicators showing extraction confidence:
- Green: High confidence, likely correct
- Yellow: Medium confidence, worth reviewing
- Red: Low confidence, needs verification
Source Highlighting Click any field to see where in the document the data came from.
Step 7: Refine Your Workflow
As you process more documents, optimize your setup:
Create Vendor-Specific Templates
Different vendors format invoices differently. Create templates optimized for your most common vendors:
- Duplicate your base template
- Rename it (e.g., "Acme Corp Invoices")
- Adjust fields for vendor-specific data
- Assign to a dedicated watch folder
Set Up Multiple Watch Folders
Organize documents by type:
Documents/
├── Invoices-Inbox/ → Invoice template
├── Receipts-Inbox/ → Receipt template
├── Contracts-Inbox/ → Contract template
└── Processed/ → Archive folder
Configure Post-Processing
Set up automatic file handling after processing:
- Move processed files to an archive folder
- Rename files with extracted data (date, vendor, amount)
- Delete originals after successful extraction (use with caution)
Troubleshooting Common Issues
"API Connection Failed"
- Verify your API key is correct (no extra spaces)
- Check that your API account has available credit
- Ensure your internet connection is working
"Low Confidence Extractions"
- Image quality may be poor; try a higher resolution scan
- Document may be in an unusual format; adjust template
- Consider using the other AI provider for better results
"Documents Not Detected"
- Verify the watch folder is enabled
- Check that file types are supported (PDF, JPG, PNG, etc.)
- Ensure Harp is running (check system tray/menu bar)
Best Practices for Production Use
- Test with sample documents before processing important files
- Review extractions initially until you trust the accuracy
- Back up your Excel files regularly
- Monitor API costs in your provider dashboard
- Create specific templates for high-volume document types
Next Steps
Now that you're up and running:
- Process a batch of documents to see time savings
- Create templates for your other document types
- Explore advanced features like batch processing
- Share your workflow with team members (Business plan)
Getting Help
If you run into issues:
- Check the in-app help documentation
- Visit our FAQ section on the website
- Contact support via email for Pro and Business plans
Conclusion
You now have everything you need to start automating your document processing with Harp. Remember, the initial setup investment pays off quickly: once configured, Harp processes documents automatically while you focus on more valuable work.
Welcome to automated document extraction!
Ready to automate your documents?
Start processing PDFs and images with AI today. Download Harp free and experience the power of automated document extraction.
Download Harp Free