Skip to content

Latest commit

 

History

History
313 lines (211 loc) · 14.3 KB

File metadata and controls

313 lines (211 loc) · 14.3 KB

English | 中文 | 日本語 | 한국어 | Русский | Español | Türkçe | العربية | Bahasa Indonesia | தமிழ் | हिन्दी

Anastomotic™ — открытый ИИ-агент для рабочего стола

Anastomotic — это открытый ИИ-агент для рабочего стола, который автоматизирует управление файлами, создание документов и задачи в браузере прямо на вашем компьютере. Используйте свои API-ключи (OpenAI, Anthropic, Google, xAI) или запускайте локальные модели через Ollama.

Работает локально на вашем компьютере. Свои API-ключи или локальные модели. Лицензия MIT.

Скачать для Mac (Apple Silicon) · Скачать для Mac (Intel) · Скачать для Windows 11 · Скачать для Linux (ARM64) · Скачать для Linux (x64) · Скачать для Linux (.deb x64) · Сайт Anastomotic · Блог Anastomotic · Релизы Anastomotic




Чем Anastomotic отличается

🖥️ Работает локально

  • Ваши файлы остаются на вашем компьютере
  • Вы сами решаете, к каким папкам у агента есть доступ
  • Ничего не отправляется в Anastomotic (или кому-либо ещё)

🔑 Свой ИИ

  • Используйте свой API-ключ (OpenAI, Anthropic и др.)
  • Или работайте через Ollama (API-ключ не нужен)
  • Без подписок и допродаж
  • Это инструмент, а не сервис

📖 Открытый исходный код

  • Весь код доступен на GitHub
  • Лицензия MIT
  • Меняйте, форкайте, ломайте и чините

⚡ Действует, а не только общается

  • Управление файлами
  • Создание документов
  • Собственные автоматизации
  • Обучение навыкам



Что умеет Anastomotic

📁 Управление файлами ✍️ Работа с документами 🔗 Подключение инструментов
Сортировка, переименование и перемещение файлов по содержимому или заданным правилам Напишите запрос — агент напишет, суммаризирует или перепишет документы Работа с Notion, Google Drive, Dropbox и другими (через локальные API)
⚙️ Собственные навыки 🛡️ Полный контроль
Описывайте повторяемые сценарии и сохраняйте их как навыки Каждое действие вы одобряете. Логи доступны. Остановка в любой момент.

Примеры использования

  • Навести порядок в папках по проектам, типу файлов или дате
  • Черновики, саммари и переписывание документов, отчётов и заметок с встреч
  • Автоматизация сценариев в браузере: исследование, заполнение форм
  • Генерация еженедельных отчётов из файлов и заметок
  • Подготовка материалов к встречам из документов и календарей

Поддерживаемые модели и провайдеры

  • Anthropic (Claude)
  • OpenAI (GPT)
  • Google AI (Gemini)
  • xAI (Grok)
  • DeepSeek
  • Moonshot AI (Kimi)
  • Z.AI (GLM)
  • MiniMax
  • Venice.ai
  • Amazon Bedrock
  • Azure Foundry
  • OpenRouter
  • LiteLLM
  • Ollama (локальные модели)
  • LM Studio (локальные модели)

Конфиденциальность и локальность

Anastomotic работает локально на вашем компьютере. Файлы остаются на устройстве, вы выбираете, к каким папкам есть доступ.


Системные требования

  • macOS (Apple Silicon)
  • Windows 11
  • Ubuntu (ARM64)
  • Ubuntu (x64)



Как пользоваться

Настройка занимает около 2 минут.

Шаг Действие Подробности
1 Установите приложение Скачайте DMG и перетащите приложение в папку «Программы»
2 Подключите ИИ Используйте свой API-ключ Google, OpenAI, Anthropic (или другой) — или войдите через ChatGPT (Plus/Pro). Без подписок.
3 Выдайте доступ Укажите папки, к которым агент может обращаться. Контроль остаётся за вами.
4 Начните работу Попросите суммаризировать документ, навести порядок в папке или создать отчёт. Всё выполняется с вашего одобрения.






Частые вопросы

Anastomotic работает локально?
Да. Anastomotic запускается на вашем компьютере, и вы сами задаёте папки, к которым у него есть доступ.

Нужен ли API-ключ?
Можно использовать свои API-ключи (OpenAI, Anthropic, Google, xAI и др.) или запускать локальные модели через Ollama.

Anastomotic бесплатный?
Да. Anastomotic — открытый проект с лицензией MIT.

Какие платформы поддерживаются?
Сейчас доступны macOS (Apple Silicon) и Windows 11. Также поддерживаются Ubuntu (ARM64) и Ubuntu (x64).




Разработка

pnpm install
pnpm dev

Этого достаточно.

Требования
  • Node.js 20+
  • pnpm 9+
Все команды
Команда Описание
pnpm dev Запуск десктоп-приложения в режиме разработки
pnpm dev:clean Режим разработки с чистой загрузкой
pnpm build Сборка всех workspace
pnpm build:desktop Сборка только десктоп-приложения
pnpm -F @anastomotic/desktop package:win Сборка установщика Windows (x64)
pnpm -F @anastomotic/desktop package:linux Сборка артефактов Linux (AppImage + deb)
pnpm lint Проверки TypeScript
pnpm typecheck Проверка типов
pnpm -F @anastomotic/desktop test:e2e E2E-тесты Playwright
Переменные окружения
Переменная Описание
CLEAN_START=1 Очистить все сохранённые данные при запуске
E2E_SKIP_AUTH=1 Пропуск онбординга (для тестирования)
Архитектура
apps/
  desktop/        # Electron-приложение (main + preload + renderer)
packages/
  shared/         # Общие типы TypeScript

Десктоп-приложение построено на Electron с React-интерфейсом, собранным через Vite. Основной процесс запускает CLI OpenCode через node-pty для выполнения задач. API-ключи хранятся в защищённом хранилище ОС.

Подробнее об архитектуре см. в CLAUDE.md.




Участие в разработке

Участие приветствуется! Смело открывайте PR.

# Fork → Clone → Ветка → Коммит → Push → PR
git checkout -b feature/amazing-feature
git commit -m 'Add amazing feature'
git push origin feature/amazing-feature



Сайт Anastomotic · Блог Anastomotic · Релизы Anastomotic · Issues · Twitter


Лицензия MIT · Сделано в Anastomotic


Ключевые слова: ИИ-агент, ИИ-агент для рабочего стола, автоматизация рабочего стола, управление файлами, создание документов, автоматизация браузера, локальность, macOS, конфиденциальность, открытый исходный код, Electron, компьютерное использование, ИИ-помощник, автоматизация рабочих процессов, OpenAI, Anthropic, Google, xAI, Claude, GPT-4, Ollama