TheSashaDev/girl-agent
TheSashaDev/girl-agentИИ-девушка с человеческим поведением: сон, настроение, расписание, память, стадии отношений и конфликты. Userbot mode через MTProto — реагирует, печатает, ставит реакции. Anti-AI промпт убирает ChatGPT-повадки. Не чат-бот — персонаж с состоянием.
From the README
website · [docs]
Это только бета-версия. Со временем будет дорабатыватся. Со всеми проблемами и багами пишите в Issues. ТГ создателя - @voided_net
Тг канал: Тг сообщество:
Содержание
О проекте
Она не отвечает на каждое сообщение. Иногда читает и молчит. Иногда ставит реакцию. Иногда отвечает через час, потому что была занята или просто не хотела.
Это не баг. Так задумано.
girl-agent — ИИ-девушка, которая ведёт себя в переписке как человек. Со сном, настроением, расписанием, памятью и характером. Без "конечно, я понимаю" и ChatGPT-повадок.
Быстрый старт
linux / macos / wsl — одной командой (без node на машине)
curl -fsSL | sh
Что произойдёт:
- определит OS + arch (linux x64/arm64, macos x64/arm64, wsl)
- если есть docker → поставит docker-обёртку (полная изоляция от системы)
- иначе → скачает official Node.js 22 LTS в
~/.local/share/girl-agent/runtime/и поставит туда же@thesashadev/girl-agent(system node не трогается) - shim-скрипт
girl-agentположит в~/.local/bin/girl-agent - ничего не пишется в
/usr/local/,sudoне нужен
Дальше:
girl-agent # ink-визард для интерактивной первичной настройки
girl-agent --profile=arina # запустить готовый профиль
girl-agent server --help # серверный режим (без TTY, для systemd / cron / CI)
Опции установщика:
# форсировать docker
curl -fsSL .../install.sh | sh -s -- --docker
# форсировать локальную ноду
curl -fsSL .../install.sh | sh -s -- --local
# конкретная версия пакета
curl -fsSL .../install.sh | sh -s -- --version=0.1.9
Удаление: rm -rf ~/.local/share/girl-agent ~/.local/bin/girl-agent
windows — десктоп-приложение
В папке desktop-rs/ лежит нативный десктоп-клиент на Rust (iced) и инсталлер-визард: ставит Node-пакет, создаёт профиль, открывает дашборд. Параллельно поднимается локальный веб-UI на ` с тем же дашбордом — открыть из соседнего окна / телефона по локалке. Без WebView, без Electron.
cd desktop-rs
cargo run -p girl-agent-installer # визард настройки персоны
cargo run -p girl-agent-desktop # открыть дашборд
Готовые бинари будут собираться в CI чуть позже — пока нужно cargo build --release.
если уже есть node ≥ 20
npx @thesashadev/girl-agent # ink-визард
npx @thesashadev/girl-agent --profile=arina
docker (для серверов; нулевые зависимости на хосте)
Интерактивная первичная настройка (ink-визард внутри контейнера):
docker run -it --rm -v girl-agent-data:/data ghcr.io/thesashadev/girl-agent:latest
Headless (для systemd / docker compose / k8s) — сначала готовим конфиг, потом запускаем без TTY:
# 1) шаблон конфига
docker run --rm ghcr.io/thesash