Skip to main content
Glama

Thaddeus

Локальный персональный ассистент в стиле JARVIS, разработанный Thach Ngo (Thomas Ngo). Его миссия — работать полностью локально и повышать эффективность и продуктивность работы. Оркестратор на Python управляет локальной моделью Ollama (Qwen2.5 32B, вызов инструментов), которая обращается к пользовательским MCP-серверам через stdio для работы с памятью, календарем/напоминаниями, погодой, отслеживанием задач в Notion, делегированием Claude Code (планирование/реализация/рецензирование), веб-поиском, оценкой IELTS/генерацией практических вопросов и бегом (данные Strava + локальный трекер забегов).

Конфиденциальность / сетевые границы

Большая часть этого работает полностью локально — инференс Ollama, память SQLite, доступ к календарю/напоминаниям macOS через AppleScript. Несколько серверов являются явными, принятыми исключениями, которые выходят в сеть:

  • weather — простой HTTPS GET к open-meteo.com, без API-ключа, без личных данных (только координаты или название города).

  • notion — общается с API Notion с вашим токеном интеграции для чтения и управления вашей базой задач.

  • claude — единственный сервер, который обращается к LLM в облаке (API Anthropic через CLI claude). Каждый вызов выполняется с --permission-mode plan для задач только для чтения или acceptEdits + явный список запрета git push/commit для implement_from_plan — проверено в реальном времени, никогда не делает коммиты или пуши независимо от запроса.

  • web_search — запрашивает самостоятельно размещенный экземпляр SearXNG (см. searxng/). Никакой API-ключ или ваша учетная запись не передаются третьим лицам, но сам SearXNG все равно запрашивает вышестоящие поисковые системы (Google, Bing и т.д.) через сеть для сбора результатов, как любой метапоисковый агрегатор. Две альтернативы были опробованы и отклонены: Brave Search API требует привязанную кредитную карту даже для бесплатного тарифа, а Google Custom Search API закрыт для новых регистраций по состоянию на 2025 год.

notion и claude деградируют корректно — если их секрет .env не установлен, этот сервер пропускается с предупреждением, а все остальное запускается нормально. web_search не требует секрета, но требует, чтобы контейнер SearXNG действительно работал.

strava полностью локальный — он читает ваш собственный бесплатный экспорт личных данных (activities.csv), а не вызывает живой API Strava, так как теперь это стоит $11.99/месяц за доступ уровня Standard (подтверждено изменением политики в июне 2026). Не в реальном времени; периодически повторно экспортируйте из настроек учетной записи Strava для обновления. Его трекер забегов и find_races (веб-поиск кандидатов на предстоящие забеги, так как API Strava никогда не содержал данных о забегах даже до paywall) работают вообще без экспорта Strava.

Автоматизация экспорта Strava

Запрос самого экспорта требует активной сессии браузера, вошедшего в Strava, так что эту часть автоматизировать нельзя — но все после загрузки ZIP можно. LaunchAgent (scripts/install_strava_automation.sh) ежедневно запускает scripts/strava_automation.py, который:

  • следит за ~/Downloads и...

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    An MCP server that bridges local Ollama models and ChromaDB vector memory to MCP clients like Claude Code. It enables local text generation, vision-based image analysis, and semantic memory storage without requiring external API keys.
    MIT
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    An MCP server that enables multiple AI models (Claude, ChatGPT, Gemini) to share and persist context via a local-first vault of markdown files and SQLite index, allowing seamless cross-AI memory.
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    A custom MCP server exposing database, ticketing, and external-API tools to both Claude Desktop and a self-built autonomous agent powered by Groq's free-tier LLaMA 3.3.
    -