Download Little Eye
A local-first toolkit for network inspection, web diagnostics and data decoding. Two builds: a menu-bar app on macOS and a full app on iOS (with a share-sheet extension).
Download for macOS
Direct download (DMG) · macOS 14.0 or later
Latest: 1.0.16 — 2026-09-30
Download for iOS
App Store · iOS 17.0 or later
Latest: 1.0.16
What’s new
1.0.16 — 2026-09-30
- Bluetooth: sort the device list by name, nearest, newest or type (replaces the filter menu).
- Bluetooth: the scan's status line now shows how identification is going ("identifying 4 of 11"), so you can tell when it's still working.
- Bluetooth: choose which kinds of devices to identify (trackers by default) — trackers are only asked which services they offer, other kinds also for their maker, model and battery; the scan keeps listening while identification is still working.
- Bluetooth: Identify and Play sound now show their result right in the device's details instead of a separate card.
- Bluetooth: a cleaner device list — signal and status details moved into each device's details, with when it was seen and its signal at the top.
- Bluetooth: possible trackers are now recognised during the first scan, not only after Keep scanning, and the first scan now listens for 30 seconds.
- Bluetooth: a new setting can identify devices automatically after a scan (off by default).
- Bluetooth: Windows PCs and Nest smoke alarms and thermostats are now recognised, and device names read cleaner ("Apple MacBookPro17,1" instead of "Apple Inc. MacBookPro17,1").
- Bluetooth: many more devices get a type — Little Eye now reads the device type a device declares, and recognises over a hundred single-product makers (e.g. Nest alarms and thermostats as Smart home).
- After you identify a Bluetooth device, the list shows its maker and model instead of "Unknown device" when the device shares them.
- New Bluetooth tab: press Scan to list nearby Bluetooth LE devices with their vendor, signal strength, services and any iBeacon, Eddystone or Apple Continuity frames — decoded on your Mac, nothing stored or uploaded. A Pro feature; the first scan asks for Bluetooth permission.
- The Bluetooth tab now also lists the devices already paired with this Mac — with their hardware address (a copied address clears from the clipboard after a minute), maker and device type — and every value on a scan result has its own copy button. Beacons that broadcast a web address get a Fetch URL button.
- The Bluetooth list is now one line per device, with a short tag so devices with the same name are easy to tell apart. Click a device to see its details, with raw data tucked under Raw data (services and transmit power sit with the other details), and copy a device's details as JSON.
- The Bluetooth list is sorted by name. Search it by name, maker or type, and filter it to paired, connected, connectable or not-connected devices. Paired devices are marked with a link icon.
- Narrow the Bluetooth list by device type — trackers, headphones, speakers, keyboards and mice, smart home, and more — by clicking the type buttons above the list. Only types found in the scan appear. A device's type comes from what it broadcasts about itself; when it says nothing, Little Eye uses its maker for makers that build one kind of product (for example Sonos or Tile), and the device's details say so.
- Scanning a barcode the app doesn't otherwise recognize on the Scan tab now shows its raw payload and symbology — the same fallback the iPhone Scan button already had.
- Hovering over the bar now shows a hand cursor, so it's clearer you can drag it to move it.
- Bluetooth devices that don't broadcast a name now show the name your Mac remembers for them (for example your AirPods or Apple TV), marked "System name" in the device's details. Devices that only attach data to a registered service now show that company's name instead of "Unknown device".
- Little Eye now recognizes vCard contact cards and vCalendar/iCalendar events pasted or opened as files — see names, phone numbers, emails, addresses, and event details laid out clearly, all parsed locally.
- Click a nearby Bluetooth device that accepts connections and choose Identify to connect to it briefly: Little Eye lists the services it offers, reads its maker, model, product ID and battery level, and tells you if it is a known tracker such as an AirTag, Tile, Chipolo or Samsung SmartTag. Nothing is changed on the device. A Pro feature.
- A device you identify as a tracker now shows as that tracker in the Bluetooth list and under the Trackers type.
- After you identify an AirTag, its details offer Play sound: Little Eye asks the AirTag to beep for about 15 seconds so you can find it. A Pro feature.
- Identify possible trackers checks the likely trackers in the Bluetooth list in one go — up to three at a time — and shows on each row whether it's a known tracker, not one, or out of reach.
1.0.15 — 2026-09-15
- Little Eye is now a small floating bar that stays on screen. The eye toggles clipboard watching; Clipboard shows what you copied (or pastes on click), Type lets you paste or type anything, Files opens a file, and you can drop files or images straight onto the bar. Drag it anywhere, resize it from the corner.
- Fresh look: a calmer dark palette with a violet accent, flat cards and outlined buttons.
- Scan tab: point a QR code or barcode at your Mac's camera and Little Eye reads it.
- Two new buttons on the bar: a shield next to the eye switches Privacy Mode on and off, and a chevron next to the gear folds the bar back down to its small size.
- When results run taller than the bar, a thin line along the right edge shows how far you have scrolled.
- Refreshed the offline country database used for IP lookups (September 2026 snapshot), so results reflect the latest IP allocations.
- The floating bar now fades out when you're not using it, and can drop behind other windows while it's idle. Hover it, open a tab, or copy something new and it comes straight back. Both settings live in Settings → General.
1.0.14 — 2026-08-26
- Little Eye now recognises Git, Mercurial, and Subversion checkouts, showing branch, remotes, and file status.
- Copying as plain ASCII now normalises more kinds of dash.
1.0.13 — 2026-08-05
- Little Eye can now update itself. When a new version is out, click Update and it installs in place — no more downloading a disk image and dragging it to Applications by hand.
- Refreshed the offline country database used for IP lookups, so results reflect the latest IP allocations.
1.0.12 — 2026-07-30
- Recognises ANSI and terminal escape codes copied from a terminal or a log — previews the colours and styles, warns about codes that could deceive a terminal, and gives you one-click clean text with the codes stripped out.
- Recognises Git remote and clone URLs — SSH (git@…) and HTTPS — showing the host, owner and repository, with a one-click link to open the repo page in your browser.
- The MCP server now keeps a local log of which tools your AI agents used and what they recognised. It never records the text you decoded. Find it in Settings → MCP Server → Reveal Log.
- The command-line MCP server can now also run Little Eye's network tools — DNS lookups, WHOIS, URL fetching with the response audit, TLS checks, DNS comparison, email authentication checks and ISBN lookups — when you have a license. Decoding still works offline for everyone.
1.0.11 — 2026-07-20
- Little Eye now includes a command-line tool. It decodes strings the same way the app does, and can run as an MCP server so coding agents can use the detectors directly. Find it in Settings → Advanced.
- Paste a network like 192.168.1.0/24 to see its mask, range, broadcast, and usable host count.
1.0.10 — 2026-07-11
- Settings now has a "Check for Map Updates" button, so the offline country map used for IP lookups can be refreshed with no app update needed.
1.0.9 — 2026-07-03
- ClickFix warnings now stay on screen until you dismiss them, so a dangerous “paste this into Terminal” command can’t slip past while the panel times out.
- Encoded suspicious commands (hidden behind base64) can now be decoded and re-inspected with one click.
1.0.8 — 2026-07-03
- New Suspicious Command detector: Little Eye now warns the moment a web page copies a “paste this into Terminal” command to your clipboard — the ClickFix attack — and flags any command that downloads and runs code from the internet.
1.0.7 — 2026-06-30
- Email bounce notifications now explain why a message failed and whether it will be retried.
- Copy a file and Little Eye now shows what's inside it automatically — cards for the file's contents appear right below the file card, like the formatted JSON of a `.json` file or the preview and details of an image, with no extra click. Prefer just the file details? Turn off "Inspect file contents" in Settings and only the file's metadata is shown.
- Added a Check TLS button on HTTPS links — one click shows the site's certificate, when it expires, whether it's trusted, and the TLS version in use.
- New: compare DNS across resolvers. Pick up to 10 resolvers in Settings → Advanced and a Compare DNS button appears on hostname cards — it asks each one and highlights where they disagree, so you can catch a router or ISP handing back a different address than the public resolvers. Handy for spotting stale caches, split-horizon DNS, or DNS interception.
1.0.6 — 2026-06-26
- New: choose how hostnames are looked up. Under Settings → Advanced you can now send DNS queries straight to a resolver you pick — Cloudflare, Google, Quad9, OpenDNS, or your own address — instead of going through macOS's resolver. The hostname card then shows the authoritative TTL reported by that resolver, which can differ from the value macOS has cached. Off by default; the system resolver stays the standard behavior.
- New: a Data Fingerprint card shows the MD5, SHA-1, SHA-256, CRC32 and randomness of anything you copy — text, an image, or a file — so you can verify a download against its published checksum. SHA-256 comes in both hex and Base64 (handy for Subresource Integrity). You can turn it off under Settings → Developer.
1.0.5 — 2026-06-24
- The Inspector window now appears in the ⌘-Tab app switcher (and gets a Dock icon) while it's open, so you can flip back to it like any other window. When you close it, Little Eye slips back to being menu-bar-only.
- Fetching a link now shows which TLS version secured the connection, and warns when a site still relies on the aging TLS 1.2 (or older) instead of today's TLS 1.3.
- New: recognises credit card numbers and checks the card type (Visa, Mastercard, Amex, and more), flags known test card numbers, and validates the number itself.
- Hex colors now have one-click Copy HEX and Copy HEX8 buttons alongside the existing copy options.
1.0.4 — 2026-06-17
- Your free trial now starts the first time you use a network-powered lookup — not when you install. If you only use the offline tools, the trial clock never starts.
- A banner at the top now shows where your trial stands, and when it ends gives you a one-click way to buy a license.
- Pro features now show a PRO badge instead of disappearing when the trial ends — locked buttons explain what a license unlocks and link to License Settings.
1.0.3 — 2026-06-10
- Little Eye now comes with a 14-day free trial. Network-powered lookups (domains, IP addresses, fetching links) keep working during the trial; afterwards a license key — entered in Settings — unlocks them again. Everything else stays free.
- Looking up who's behind a domain now also works for country domains such as .de and .nl.
- Fetching a link that returns an image or other non-text file now shows a tidy summary instead of garbled text.
1.0.2 — 2026-06-05
- Opening a copied item for a closer look now keeps its place, so you don't lose where you were.
- Assorted polish and reliability fixes.
1.0.1 — 2026-05-30
- New: recognises email addresses, with a one-click jump to look up the domain or mail server behind them.
- New: check whether an IP address or host is reachable, and trace the path your connection takes to get there.
1.0.0 — 2026-05-21
- First closed-beta release.
- Watches your clipboard and instantly decodes common developer formats: JWTs, URLs, JSON, hex colors, UUIDs, IP addresses, timestamps, and many more.
- Shows where an IP address is located (country) without sending anything over the network.
- Privacy mode lets you switch off anything that would reach the internet.