Открытый ассистент JARVIS для рабочего стола, созданный с помощью Claude Code за 2 дня

Обзор проекта
Разработчик создал открытый настольный ИИ-ассистент для macOS под названием JARVIS, который был разработан примерно за 1-2 дня с использованием Claude Code в качестве основного инструмента разработки. Проект описывается как MVP, но уже готов к использованию, с 3D голографическим интерфейсом, включающим интерактивную сферу данных и панели в стиле glassmorphism с голубыми световыми акцентами и шрифтом JetBrains Mono.
Основные возможности
- ИИ-агент с 18 встроенными инструментами, которые могут: открывать приложения, выполнять терминальные команды, управлять файлами, искать письма, регулировать громкость системы и делать скриншоты
- Голосовой интерфейс с использованием Whisper для преобразования речи в текст и macOS TTS для преобразования текста в речь с режимом push-to-talk
- Интеграции с фоновой синхронизацией для: Gmail, Google Calendar, Notion, GitHub и Obsidian
- Ежедневный ИИ-брифинг, который собирает пользовательские данные в утреннюю сводку
- Задачи cron на естественном языке для определения автоматизаций простыми словами
- Двойная модель с Claude в качестве основной и OpenAI в качестве резервной
Технологический стек
- Tauri v2 с бэкендом на Rust
- Фронтенд на React + TypeScript
- SQLite для локального хранения данных
- Без зависимости от Electron
- ~10MB нативный бинарный файл
- Полностью кастомный интерфейс без библиотек компонентов
Текущий статус и дальнейшие планы
Проект полностью бесплатный и открытый под лицензией MIT. Разработчик ищет обратную связь, особенно по дизайну агента/инструментов, архитектуре с приоритетом локального хранения и направлению UI/UX. Планируемые следующие шаги включают отслеживание стоимости API, поддержку локальных LLM через Ollama и больше системных интеграций.
Репозиторий доступен по адресу https://github.com/ChiFungHillmanChan/jarvis-ai-assistant.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Rift CLI: Управление рабочими деревьями Git для параллельных рабочих процессов AI-агентов
Rift — это инструмент командной строки, который создает изолированные рабочие деревья Git и ветки для одновременного запуска нескольких ИИ-агентов для программирования, таких как Claude Code, в одном репозитории. Он включает хуки жизненного цикла, детерминированное сопоставление портов и поддержку рабочего пространства для нескольких редакторов.

Использование /probe для выявления галлюцинаций ИИ перед написанием кода
Разработчик делится техникой под названием /probe, которая заставляет ИИ-генерируемые планы делать нумерованные утверждения с ожидаемыми значениями, а затем проверяет реальную систему, чтобы выявить расхождения. Метод обнаружил четыре фактические ошибки в описании Claude собственного формата JSONL, которые могли бы вызвать баги в коде.

Freestyle запускает песочницы для ИИ-агентов программирования с функцией живого форкинга.
Freestyle предоставляет облачные песочницы для ИИ-агентов программирования, которые запускаются за ~500 мс и поддерживают живое ветвление с паузой <400 мс, позволяя создавать полные клоны виртуальных машин, включая состояние памяти. Они работают на полной Debian с аппаратной виртуализацией на bare metal инфраструктуре.

Навык OpenClaw сокращает передачу агентов, обеспечивая самостоятельное выполнение задач.
Новый навык для агентов OpenClaw решает распространённую проблему, когда агенты определяют следующий шаг, но останавливаются на фразе 'вот что нужно сделать дальше', требуя передачи задачи человеку. Навык позволяет агентам самостоятельно выполнять определённые действия, такие как регистрация, публикация, ответы и подписание.