radoss_avatar
Radoss Universal Avatar
Бескодовый десктопный слой настройки для персонального Аватара, принадлежащего пользователю.
NAAS — авторитет Аватара. Hermes — видимый агент настройки и оркестрации. SQLite + FTS5 — локальный канонический реестр памяти. ReMe — опциональная читаемая проекция; Ollama намеренно исключён из публичного продукта.
Для нетехнических пользователей
Используйте подписанный десктопный установщик, когда он будет выпущен:
Установите и откройте Radoss Universal Avatar.
Дайте имя вашему Аватару.
Выберите режим конфиденциальности.
Нажмите Настроить мой Аватар.
Подтвердите подключение учётной записи в браузере. Не копируйте код или токен.
Повторно откройте или обновите поддерживаемый AI-хост, когда мастер подтвердит локальный адаптер.
Десктопный мастер создаёт зашифрованные локальные резервные копии перед изменениями и предоставляет элементы управления повтором, откатом, конфиденциальностью, отключением, состоянием здоровья и безопасностью.
Продукт имеет три намеренно различных пути подключения:
Пользователи без кода: используют десктопный мастер и браузерный OAuth; никогда не копируют код, токен или файл конфигурации.
Разработчики: используют универсальный CLI и локальные stdio MCP-адаптеры, когда им нужен скриптовый или репозиторный контроль.
Пользователи размещённого AI: используют фирменный HTTPS MCP-шлюз, затем завершают финальное подключение учётной записи ChatGPT или Claude в собственном интерфейсе этого хоста. Radoss никогда не утверждает, что учётная запись хоста подключена только на основе локального файла.
Related MCP server: dragon-work
Путь разработки через CLI
Пакет подготовлен для публичной публикации в npm, но ещё не опубликован. После аутентификации npm-аккаунта, которому принадлежит имя пакета, опубликуйте проверенный tarball с помощью:
cd /path/to/radoss-universal-avatar
npm login
npm publish --access publicУниверсальный CLI поддерживается отдельно от исходного репозитория NAAS. Его публичный исходный репозиторий —
innosaint-uche/radoss-universal-avatar.
Для локальной разработки из клона:
cd /path/to/radoss-universal-avatar
node bin/radoss.mjs setup
node bin/radoss.mjs setup status
node bin/radoss.mjs doctor
# Validate the deployed HTTPS MCP gateway without exposing a token
node bin/radoss.mjs mcp conformance https://mcp.naavos.radoss.agency/mcp --bearer-env RADOSS_GATEWAY_TOKEN --status-tool avatar_getCLI автоматически управляет поддерживаемыми локальными целями:
Codex:
~/.codex/config.tomlAntigravity:
~/.gemini/config/mcp_config.jsonHermes:
~/.hermes/profiles/avatar/config.yaml, изолированный профильavatar
Каждая получает локальный MCP-сервер radoss_avatar. Hermes остаётся видимым оркестратором; профиль Hermes по умолчанию не заменяется молча.
Граница подключения
Локальные агенты используют защищённый stdio MCP. Развёрнутый HTTPS Streamable HTTP-шлюз доступен по адресу https://mcp.naavos.radoss.agency/mcp с OAuth, принудительным контролем владельца арендатора на основе D1 и проверками жизненного цикла MCP. Приёмка арендатора с двумя независимыми живыми пользователями остаётся отдельным воротами публичного релиза. Канонический origin Worker остаётся деталью реализации за фирменным маршрутом Hostinger/Coolify. Подключения учётных записей ChatGPT и Claude остаются управляемыми хостом; локальный файл конфигурации не может доказать онлайн-подключение ChatGPT или Claude.
Удалённая граница и доказательства релиза, требуемые для размещённых клиентов, определены в docs/REMOTE_MCP_GATEWAY_CONTRACT.md. Локальный сайдкар никогда не должен быть напрямую выставлен как публичный коннектор.
Проверенный локальный поток Hugging Face завершает браузерный OAuth, проверяет учётную запись провайдера, сохраняет учётные данные через помощник связки ключей macOS и отдельно проверяет кэш, принадлежащий OAuth Hermes. Он никогда не печатает и не сохраняет значения токенов в состоянии настройки или конфигурации агента.
Проверка
npm test
npm audit
npm pack --dry-runСм. docs/NO_CODE_SETUP.md для контракта доказательств и ворот релиза, и desktop-setup/README.md для границы упаковки Tauri.
См. docs/RELEASE_STATUS.md для текущих границ разработчика, локальной валидации и клиентского релиза.
Универсальный QA
Переиспользуемые браузерные и живые E2E-тесты принадлежат центральному внешнему набору ~/.radoss-qa. Каждый проект вносит только небольшой адаптер, описывающий его реальный URL и контракт; он не добавляет Playwright, браузерные бинарники или Rust в проект. Rust используется только центральным адаптером Tauri или артефактов, когда требуются доказательства процесса, IPC, файловой системы или подписи. См. локальный README набора после установки универсальной среды разработки.
This server cannot be deployed
Maintenance
Related MCP Connectors
Governed personal world model and memory for your AI agent. Pair once, connect over MCP.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
StremAI MCP: shared memory for AI coding agents. Connected agents can recall. OAuth + local stdio.
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceA local-first MCP server that enables AI-assisted coding through workspace-scoped tools for file reading/editing, command execution, jobs, Git, LSP, media, browser, and desktop workflows. It enforces OAuth, workspace ACL, trust policies, and file/secret guards so owners can safely grant inspect, edit, or trusted capabilities.32 npmMIT
- AlicenseNot gradedqualityAmaintenanceProvides a local-first AI workspace for chatting, invoking skills, managing projects, and integrating MCP tools, with all data stored on the user's machine.2Apache 2.0
- AlicenseNot gradedqualityAmaintenanceEnables web-based AI clients like Claude, ChatGPT, and Grok to securely operate a local machine through OAuth-gated MCP tools covering files, shell, Git, databases, browser automation, and background tasks.MIT
- AlicenseNot gradedqualityAmaintenanceEnables web AI clients and local IDEs to securely operate a local machine through an OAuth-gated MCP endpoint, with governed tools for files, shell, search, Git, SQLite, browser automation, DevTools, background tasks, localhost services, clipboard, notifications, ports, Postman, and AIObox windows.MIT