← Усі відкриті проєкти · Агенти й інтеграції
geo-sleuth
geo-sleuth — навичка для ШІ-агента, що визначає місце зйомки фото
Відкрита навичка (Agent Skill) для ШІ-агентів: ви даєте агентові фото й просите знайти місце зйомки, а він шукає за геометрією OpenStreetMap, рельєфом, супутниковими знімками й панорамами вулиць та показує докази.
Чи варто це вам
Підійде, якщо
- ви розбираєтеся у фото-розслідуваннях і хочете автоматизувати рутину — перевірку карт, рельєфу й панорам;
- вже користуєтеся Claude Code, Codex, Cursor чи Gemini CLI і не боїтеся терміналу;
- потрібно визначити місце на власному знімку або на фото, які ви маєте право аналізувати.
Краще не братися, якщо
- потрібен простий спосіб «знайти місце по фото» без встановлення — почніть із Google Lens;
- хочете шукати людей, які не давали згоди, — автор у README застерігає від такого використання;
- не маєте досвіду з Python і командним рядком.
Плюси й мінуси
Плюси
- Працює, коли на фото немає тексту, номерів чи відомих пам'яток: шукає за геометрією OpenStreetMap, висотою горизонту, тінями, супутниковими знімками й панорамами вулиць.
- Відповідь містить координати з радіусом похибки, напрям камери, супутниковий знімок-доказ і оцінку впевненості.
- Кожен висновок має посилатися на команду й файл, які вона створила, тож результат можна перевірити.
- Стандартна Agent Skill: одна тека з SKILL.md і скриптами на Python для Claude Code, Codex, Cursor, Gemini CLI, OpenCode і GitHub Copilot.
- Ліцензія MIT.
Мінуси й обмеження
- Потрібен ШІ-агент, що вміє запускати команди в терміналі, а також Python 3.10+, uv, curl і браузер Chrome або Playwright Chromium.
- Для перегляду моделей скрипти завантажують ваги; на Windows за замовчуванням ставиться версія torch лише для процесора, а перше завантаження для відеокарти — близько 2,4 ГБ.
- Автор прямо зазначає, що кожен випадок у README — запис одного запуску однієї моделі: інша модель чи інші рішення можуть дати інший результат.
- Зворотний пошук зображень може впертися в помилки 403/429 чи CAPTCHA; невдалий пошук не доводить, що збігів немає.
Що це
geo-sleuth — відкрита навичка (Agent Skill) для ШІ-агентів, що відповідає на питання «де зроблено це фото». Ви встановлюєте її, віддаєте агентові знімок і пишете, наприклад, «знайди, де зроблено це фото». Агент читає інструкцію SKILL.md, запускає скрипти навички й повертає позицію камери, напрям погляду та супутниковий знімок-доказ.
Як вона шукає
За описом у README, навичка поєднує кілька джерел:
- Метадані й текст — читання EXIF, розпізнавання написів і зворотний пошук зображень.
- Геометрія OpenStreetMap — наприклад, залізничні мости, лінії електропередач чи дерева вздовж вулиць, які можна порівняти з тим, що видно на фото.
- Рельєф — контур гір на горизонті порівнюється з висотними даними для кожної кандидатної точки.
- Тіні й положення сонця — з них визначають напрям.
- Супутникові знімки й панорами вулиць — для остаточної перевірки місця.
Двадцять окремих скриптів шукають, оцінюють і впорядковують кандидатів, а модель лише обирає серед кількох найкращих.
Як почати
- Переконайтеся, що є Python 3.10+,
uv,curlі Chrome (або Playwright Chromium для зворотного пошуку зображень). - Встановіть навичку командою
npx skills add Oldcircle/geo-sleuthі виберіть своїх агентів. - Попросіть агента запустити
doctor.pyз текиscripts/встановленої навички й виправте перевірки, що не пройшли. - Віддайте агентові фото й попросіть знайти місце зйомки.
Що врахувати
- Це інструмент для розслідувань, а не застосунок для кожного. Потрібні агент, термінал і терпіння: у README один із розборів зайняв близько 72 хвилин, із яких приблизно половину зайняло очікування обчислень.
- Результат залежить від моделі. Автор окремо наголошує, що кожен випадок у README — запис одного запуску, і інша модель може дійти іншого висновку.
- Приватність. Автор просить не використовувати навичку, щоб знаходити людей, які не погодилися. Аналізуйте власні знімки або ті, на які маєте дозвіл.
- Дані про зірки й дату оновлення подано станом на 10 листопада 2026 за GitHub, ліцензія — MIT.
Якщо потрібен простіший шлях без встановлення, прочитайте як знайти місце по фото за допомогою ШІ і добірку пошуку по фото. Коротка картка з установкою та фільтрами за застосунком — у каталозі скілів для Claude. Інші відкриті проєкти для агентів — у розділі Open-source.
Часті запитання
Чи безкоштовний geo-sleuth?
Код відкритий за ліцензією MIT. Окремої плати за навичку немає, але потрібен ШІ-агент, яким ви користуєтеся, і він може мати власні тарифи.
З якими агентами він працює?
У README названо Claude Code, Codex, Cursor, Gemini CLI, OpenCode і GitHub Copilot, а також будь-якого іншого агента, що читає SKILL.md і виконує команди оболонки.
Як його встановити?
У README це одна команда: npx skills add Oldcircle/geo-sleuth. Також можна скопіювати теку навички вручну в каталог навичок вашого агента.
Чи потрібні GPS-дані у фото?
Ні. У наведених у README випадках фото не мали GPS-даних. Навичка читає підказки з самого зображення й зіставляє їх із картами, рельєфом і супутниковими знімками.
Чи можна шукати за цим людей?
Автор застерігає: запускайте навичку на власних фото або тих, які маєте право аналізувати, і ніколи — щоб знайти людей, які не погодилися, щоб їх знайшли.