Repolode
ruiwang20010702

ruiwang20010702/foursday

Рабочий ИИ-двойник с персональной памятью: получает сообщения в DingTalk и выполняет задачи в проектах через Codex в реальных локальных рабочих пространствах.

Звёзды
95
Форки
2
Открытые issues
0
Последний коммит
2 месяца назад

Что это?

Foursday — постоянно работающий помощник для тех, кто получает задачи в личных сообщениях DingTalk. Когда проверенный отправитель из текущей организации DingTalk обращается с просьбой, Foursday загружает персональный контекст из хранилища знаний gbrain, выбирает зарегистрированное локальное рабочее пространство и позволяет Codex искать и редактировать файлы, запускать тесты и устранять ошибки в этом пространстве.

В основе проекта — правила идентификации, границ доступа и выполнения, а не фиксированный список возможностей. Обратимые операции в выбранном рабочем пространстве выполняются автономно; о длительных задачах сообщается пользователю, после чего они продолжаются в фоновом режиме с сохранением состояния. В ответах приводятся подтверждения, полученные при повторном чтении результатов. Отправка изменений, слияние веток, развёртывание, запись в production, удаление, платежи и раскрытие секретов блокируются или требуют участия владельца.

Проект работает на macOS с Node.js 22+ и построен на закреплённой версии управляющей плоскости Hermes. В комплект входят плагины для Codex и Claude, использующие общий локальный Control MCP для получения статуса, задач и расписаний, а также дополнительный десктопный компаньон для macOS. Настройка начинается в пробном режиме, в котором отправка отключена.

Ключевые возможности

  • 01Принимает личные сообщения от проверенных участников организации DingTalk и привязывает каждый запрос к одному рабочему пространству.
  • 02Позволяет Codex работать в зарегистрированных локальных рабочих пространствах проектов с песочницей и правилами выполнения команд.
  • 03Читает разрешённые личные страницы gbrain и точные ссылки на общие документы DingTalk, чтобы использовать их как контекст.
  • 04Выполняет длительные задачи в фоновом режиме с сохранением состояния, подтверждением получения и возобновлением после перезапуска.
  • 05Предоставляет плагины для Codex и Claude, а также десктопный компаньон для macOS, показывающий статус задач.

Сценарии использования

  • Обработка типовых инженерных запросов от коллег, поступающих в виде сообщений DingTalk.
  • Использование персонального ИИ-агента для внесения и проверки обратимых изменений кода в локальном репозитории.
  • Отслеживание длительных задач проекта со статусом, доступным в сессиях Codex или Claude.

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/ruiwang20010702/foursday.git
  2. 2

    Перейдите в папку и установите зависимости, не запуская установочные скрипты

    cd foursday && npm ci --ignore-scripts
  3. 3

    Запустите setup, чтобы проверить окружение и начать пробный запуск в режиме только для чтения

    npx --no-install foursday setup
  4. 4

    Примените setup. Он завершится в пробном режиме, без автоматических ответов в DingTalk

    npx --no-install foursday setup --apply

Что важно знать

  • Требуются macOS, Git, Node.js 22 или новее, DWS v1.0.59 или новее и доступ к личному эндпоинту gbrain.
  • setup завершается в пробном режиме, без автоматических ответов в DingTalk; решение об активации принимается отдельно.
  • Работает только с организационными аккаунтами DingTalk и Codex; для систем не на macOS предусмотрен резервный вариант только для чтения.

В подборках

Темы

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

Что такое foursday?
Рабочий ИИ-двойник с персональной памятью: получает сообщения в DingTalk и выполняет задачи в проектах через Codex в реальных локальных рабочих пространствах. Foursday — постоянно работающий помощник для тех, кто получает задачи в личных сообщениях DingTalk. Когда проверенный отправитель из текущей организации DingTalk обращается с просьбой, Foursday загружает персональный контекст из хранилища знаний gbrain, выбирает зарегистрированное локальное рабочее пространство и позволяет Codex искать и редактировать файлы, запускать тесты и устранять ошибки в этом пространстве.
foursday можно использовать бесплатно? Какая у него лицензия?
foursday распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
foursday всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в foursday — 3 сент. 2026 г..
Для чего можно использовать foursday?
Обработка типовых инженерных запросов от коллег, поступающих в виде сообщений DingTalk. Использование персонального ИИ-агента для внесения и проверки обратимых изменений кода в локальном репозитории. Отслеживание длительных задач проекта со статусом, доступным в сессиях Codex или Claude.
Как установить foursday?
Клонируйте репозиторий: git clone https://github.com/ruiwang20010702/foursday.git Перейдите в папку и установите зависимости, не запуская установочные скрипты: cd foursday && npm ci --ignore-scripts Запустите setup, чтобы проверить окружение и начать пробный запуск в режиме только для чтения: npx --no-install foursday setup Примените setup. Он завершится в пробном режиме, без автоматических ответов в DingTalk: npx --no-install foursday setup --apply
Где скачать foursday?
Исходный код и инструкции по установке — на GitHub: https://github.com/ruiwang20010702/foursday

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Персональное хранилище контекста, которое помогает AI-агентам для написания кода — Codex, Claude Code и OpenCode — сохранять знания о проектах с помощью CLI, MCP-сервера и десктопного приложения.

1,3 тыс.84JavaScriptMITОбновлён 4 месяца назад