-
Notifications
You must be signed in to change notification settings - Fork 0
User Guide
Complete guide to downloading, installing, and using AutoCat.
Every push to 15-dev automatically builds a new APK:
-
Download the APK
- Go to Releases
- Click on
dev-latest - Download
AutoCat-debug-<commit>.apk
-
Enable Unknown Sources (if not already enabled)
- Android 8+: Settings β Apps β Special Access β Install Unknown Apps β Enable for your file manager/browser
- Android 7-: Settings β Security β Unknown Sources β Enable
-
Install
- Open the downloaded APK
- Tap "Install"
- Grant necessary permissions
-
Set as Default Launcher
- Press Home button
- Select "AutoCat"
- Choose "Always" or "Just once" for testing
AutoCat automatically categorizes your apps using multiple LLM providers:
- Google AI (Gemini 2.0 Flash)
- Claude (3.5 Haiku/Sonnet)
- OpenAI (GPT-4o Mini)
- Perplexity (Llama 3.1 Sonar)
Apps are organized into tabs at the bottom of the app drawer:
- Default Categories: Games, Social, Productivity, Tools, Entertainment, Photography, Communication
- Custom Categories: Create your own categories
- Batch Processing: Categorize 100 apps in ~20 seconds
AI categories automatically create persistent folders:
- Drawer Folders: Organized app drawer
- Home Screen Folders: Optional home screen organization
- Auto-Sync: Folders update when categorization changes
AutoCat learns from your corrections:
- Performance Metrics: See which LLM provider works best for your apps
- Auto-Select Best Model: Automatically uses the most accurate provider
- 30-Day Analysis: Continuous learning and improvement
Location: Settings β Categorization β LLM Settings
- Choose Provider: Google AI, Claude, OpenAI, or Perplexity
- Add API Key: Enter your API key (or set environment variable)
- Select Model: Choose specific model variant
- Test Connection: Verify API key works
Environment Variables (optional):
GOOGLE_AI_API_KEYANTHROPIC_API_KEYOPENAI_API_KEYPERPLEXITY_API_KEY
Location: Settings β Categorization
- Auto-Select Best Model: Let AutoCat choose the most accurate provider
- Batch Processing: Enable faster categorization (recommended)
- Folder Sync: Auto-create folders from categories
- Use Tabs: Show category tabs in app drawer
Location: Settings β Categorization β Manage Categories
- Create Custom Categories: Add your own categories
- Edit Category Names: Rename existing categories
- Set Colors: Customize category colors
- Reorder Tabs: Drag to reorder category tabs
- Install AutoCat (see Installation above)
-
Configure LLM Provider:
- Go to Settings β Categorization β LLM Settings
- Choose a provider (Google AI recommended for free tier)
- Add your API key
- Test connection
-
Run Initial Categorization:
- Settings β Categorization β "Categorize All Apps"
- Wait for categorization to complete (~20 seconds for 100 apps)
-
Review Results:
- Settings β Categorization β "Review App Categories"
- Correct any misclassified apps
App Drawer:
- Swipe up from home screen to open app drawer
- Tap category tabs at bottom to filter apps
- All apps shown by default (no tab selected)
Correcting Categories:
- Settings β Categorization β "Review App Categories"
- Tap app β Select correct category
- AutoCat learns from your corrections
Adding New Apps:
- New apps automatically categorized on install
- Manual categorization: Settings β Categorization β "Categorize All Apps"
Location: Settings β Categorization β LLM Settings
View accuracy metrics for each LLM provider:
- Accuracy Percentage: Based on your correction history
- Total Predictions: Number of apps categorized
-
Color-Coded Ratings:
- Green (β₯90%): Excellent
- Yellow (70-89%): Good
- Red (<70%): Needs improvement
- Active Model Badge: Shows which provider is currently selected
Problem: Apps not categorizing
Solutions:
- Check LLM provider API key is valid (Test Connection)
- Verify you have API quota remaining
- Check internet connection
- Review error logs: Settings β Categorization β "View Logs"
Problem: Wrong categories assigned
Solutions:
- Correct manually: Settings β Categorization β "Review App Categories"
- AutoCat learns from your corrections
- Try different LLM provider
- Enable "Auto-Select Best Model"
Problem: "App not installed" error
Solutions:
- Uninstall any existing AutoCat version
- Enable Unknown Sources
- Check storage space (need ~150MB free)
- Download APK again (may be corrupted)
Problem: App crashes on launch
Solutions:
- Clear app data: Settings β Apps β AutoCat β Storage β Clear Data
- Reinstall APK
- Report issue with logs:
adb logcat | grep AutoCat
Problem: Folders disappear on restart
Solutions:
- Enable folder sync: Settings β Categorization β "Auto-create folders"
- Run categorization again
- Verify folders in Settings β Home Screen β Folders
-
Create Category:
- Settings β Categorization β "Manage Categories"
- Tap "+" to add new category
- Enter name and choose color
-
Assign Apps:
- Settings β Categorization β "Review App Categories"
- Select app β Choose your custom category
-
Delete Category:
- Settings β Categorization β "Manage Categories"
- Swipe or long-press category β Delete
Tab Position: Bottom of app drawer (fixed)
Tab Colors: Customizable per category
Tab Order: Drag to reorder in "Manage Categories"
Hide/Show Tabs: Toggle visibility in category settings
Each AutoCat release includes:
- Commit Hash: Identifies exact code version
- Build Number: Sequential build counter (e.g., autocat.100)
- Build Date: When the APK was built
- Commit Message: What changed in this build
Check version: Settings β Apps β AutoCat β Version
AutoCat uses different package names to avoid conflicts:
-
GitHub/Debug builds:
app.lawnchair.debug -
Future release builds:
app.lawnchair.autocat(planned)
You can install AutoCat alongside the official Lawnchair launcher.
Standard uninstall:
Settings β Apps β AutoCat β Uninstall
Via ADB (if installation fails):
adb uninstall app.lawnchair.debug- Correct Mistakes: Always correct misclassified apps
- Use Auto-Select: Enable "Auto-Select Best Model" for best results
- Check Accuracy Metrics: Review provider performance regularly
- Batch Process: Enable batch processing for faster categorization
- Use Environment Variables: More secure than storing in settings
- Free Tiers: Google AI offers generous free tier
- Rate Limits: Be aware of API rate limits (15 RPM for Google AI)
- Test Connection: Always test after adding API key
- Enable Folder Sync: Let AutoCat create folders automatically
- Manual Adjustments: Edit folders manually if needed
- Consistent Naming: Use clear category names
- Regular Review: Check categories periodically
- Check if issue exists in latest build
- Try clearing app data
- Check wiki/documentation for known issues
- Review error logs
GitHub Issues: https://github.com/thejaustin/AutoCat/issues
Include:
- Build info: Commit hash from release (e.g.,
AutoCat-debug-abc1234.apk) - Android version: Settings β About Phone
- Device model: Manufacturer and model name
- Steps to reproduce: Exact steps that cause the issue
- Expected vs actual: What should happen vs what actually happens
- Logs if possible:
adb logcat | grep AutoCat
Q: Do I need to uninstall Lawnchair to use AutoCat? A: No, they use different package names and can coexist.
Q: Will my data transfer from Lawnchair? A: No, they're separate apps. You'll need to reconfigure AutoCat.
Q: How often are builds updated?
A: Every push to 15-dev. Check commit history for frequency.
Q: Is this stable for daily use? A: AutoCat is in beta. Current build (100+) is stable for daily use.
Q: Can I use AutoCat without an API key? A: No, AutoCat requires an LLM provider API key for categorization.
Q: Which LLM provider is best? A: Google AI (Gemini 2.0 Flash) recommended for free tier. Enable "Auto-Select Best Model" for automatic optimization.
Q: Do I need root? A: No, AutoCat works on non-rooted devices. QuickSwitch features require root (same as Lawnchair).
Q: How much does it cost? A: AutoCat is free. API costs depend on provider (Google AI has generous free tier).
Last Updated: 2025-12-25
AutoCat | Fork of Lawnchair 15 | Download Latest Build | Last Updated: 2025-12-25