Watch keenly. Act thoughtfully. 10x your productivity.
π Website Β· π Documentation Β· π Report Bug Β· π‘ Request Feature
Traditional AI waits for your commands. Hawkeye watches and helps proactively.
Hawkeye is an AI-powered desktop assistant that observes your work environmentβscreen, clipboard, filesβand proactively offers intelligent suggestions. No prompts needed.
| Feature | Copilot / Cursor / Claude Code | Hawkeye |
|---|---|---|
| Mode | Reactive (you ask) | Proactive (it watches) |
| Scope | Code only | Everything: coding, browsing, writing |
| Privacy | Cloud-based | Local-first, your data stays local |
| Control | AI executes | You decide what to execute |
|
|
|
|
| Platform | Download |
|---|---|
β οΈ macOS: "App is damaged" fix
# Remove quarantine attribute
xattr -cr /Applications/Hawkeye.app# 1. Clone
git clone https://github.com/anthropics/hawkeye.git && cd hawkeye
# 2. Install
pnpm install
# 3. Run
pnpm devOption 1: Claude API (Recommended)
Enter your Anthropic API key in Settings β API Configuration.
Option 2: Local LLM with Ollama (100% Offline)
# Install Ollama
brew install ollama # macOS
# Windows/Linux: https://ollama.com/download
# Download models
ollama pull qwen3:8b # Text (8GB+ RAM)
ollama pull qwen2.5vl:7b # Vision
# Select "Ollama" in Hawkeye settingsβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β HAWKEYE ENGINE β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β PERCEPTION βββββΆβ REASONING βββββΆβ EXECUTION β β
β β Engine β β Engine β β Engine β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β β β β
β β’ Screen OCR β’ Claude/Ollama β’ Shell Commands β
β β’ Clipboard β’ Task Analysis β’ File Operations β
β β’ File Watch β’ Intent Detect β’ App Control β
β β’ Window Track β’ Suggestions β’ Browser Auto β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β INTERFACES β
βββββββββββββββββ¬ββββββββββββββββ¬ββββββββββββββββ¬ββββββββββββββββββ€
β π₯οΈ Desktop β π§© VS Code β π Chrome β π¦ Core β
β (Electron) β Extension β Extension β (npm pkg) β
βββββββββββββββββ΄ββββββββββββββββ΄ββββββββββββββββ΄ββββββββββββββββββ
hawkeye/
βββ packages/
β βββ core/ # π§ Core engine (local processing)
β β βββ perception/ # Screen, clipboard, file monitoring
β β βββ ai/ # AI providers (Claude, Ollama, etc.)
β β βββ execution/ # Action execution system
β β βββ storage/ # Local database (SQLite)
β β
β βββ desktop/ # π₯οΈ Electron desktop app
β βββ vscode-extension/ # π§© VS Code extension
β βββ chrome-extension/ # π Chrome browser extension
β
βββ docs/ # π Documentation
βββ website/ # π Marketing site
| Aspect | How We Protect You |
|---|---|
| Screenshots | β Analyzed locally, never uploaded |
| Clipboard | β Processed on-device only |
| Files | β Monitored locally, paths never sent |
| AI Calls | β Only minimal context text sent (or use local LLM) |
| Dangerous Ops | β Always requires your confirmation |
π All data stored in
~/.hawkeye/β you own your data.
import { HawkeyeEngine } from '@hawkeye/core';
const engine = new HawkeyeEngine({
provider: 'ollama',
model: 'qwen3:8b'
});
// Get AI-powered suggestions based on current context
const suggestions = await engine.observe();
// Execute a suggestion with user confirmation
await engine.execute(suggestions[0].id);import { FileWatcher } from '@hawkeye/core';
const watcher = new FileWatcher({
paths: ['~/Downloads', '~/Documents'],
events: ['create', 'move']
});
watcher.on('change', (event) => {
console.log(`${event.type}: ${event.path}`);
});- Core perception engine
- Desktop app (Electron)
- VS Code extension
- Chrome extension
- Local LLM support (Ollama)
- Desktop β Extension real-time sync
- Plugin system
- Custom workflow builder
- Mobile companion app
Contributions are what make the open source community amazing! Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
See CONTRIBUTING.md for detailed guidelines.
Distributed under the MIT License. See LICENSE for more information.
π Website Β· π Docs Β· π¦ Twitter Β· π¬ Discord
Built with β€οΈ by the Hawkeye Team
If Hawkeye helps you, please consider giving it a β
