Talorys – A self-hosted personal AI agent on Cloudflare's free tier 🔥 Горячее
Talorys — это личный AI-агент, который развёртывается полностью в вашем собственном Cloudflare-аккаунте через одну команду npx create-talorys@latest. Он работает без внешних серверов, баз данных или телеметрии, используя только ресурсы Cloudflare: Pages для фронтенда, Durable Object для хранения состояния и Workers AI для генерации ответов. Агент поддерживает чат с потоковыми ответами, долговременную память (только релевантные факты передаются модели), управление задачами, заметками и проектами, а также автоматизации — напоминания и рутины, запускаемые через alarms Durable Object, поэтому ничего не нужно держать онлайн постоянно.
Система спроектирована для одного пользователя: при установке задаётся пароль владельца, а авторизация происходит в воркере, не на фронтенде. Даже если quota Workers AI исчерпана, функции задач, памяти и напоминаний продолжают работать. Обновление выполняется той же командой — оно переразвёртывает код, сохраняя данные, пароль и сессии благодаря append-only миграциям SQLite в Durable Object. Всё взаимодействие браузера ограничено вашим *.pages.dev сайтом, а /api-запросы проксируются через service binding к приватному воркеру без публичного URL.
Комментарии (128)
В ходе обсуждения возник спор о термине «self-hosted»: одни считают его применимым к облачным ресурсам под собственным управлением, другие — только к физическому контролю над оборудованием. Поскольку Cloudflare контролирует инфраструктуру и логи, многие полагают, что название Talorys вводит в заблуждение, и предлагают заменить его на «self-managed» или «hosted on Cloudflare». Также предложено разделить понятия на «self-running» (собственное железо) и «self-hosting» (управление развертыванием). Особенности использования Cloudflare: — Workers AI слишком медленен для интерактивного чата. — Durable Objects эффективны для хранения состояния агента благодаря мгновенному пробуждению и интеграции данных без внешних баз. — Бесплатный тариф (Free Tier) ненадежен из-за риска внезапного отзыва. — Пользователь @hung предупреждает о скрытых списаниях в AI-тарифе и игнорировании обращений поддержкой. Технические замечания и советы: — @vlovich123 отметил, что замена Workers AI на локальную модель занимает менее 20 минут и не меняет архитектуру. — @andrewdb выявил отсутствие семантической памяти (агент не учитывает контекст, например, вегетарианство) и предложил внедрить семантическое извлечение. — @ahel указал, что чат-интерфейс не всегда приносит значимую пользу. Talorys не требует сторонних сервисов, кроме аккаунта Cloudflare, что делает его примером «open-source, vendor-locked» решения: независимого от разработчика, но зависимого от платформы.
OpenAI Agents API 🔥 Горячее 💬 Длинная дискуссия
Agents API от OpenAI позволяет приложениям использовать управляемую систему на базе Codex для выполнения сложных задач: выполнения кода, редактирования файлов, подключения к MCP-серверам и создания артефактов в изолированной среде. OpenAI автоматически управляет сессиями, компактацией контекста и восстановлением, а разработчик предоставляет инструменты и выбирает окружение — либо хостинг OpenAI, либо собственное. Стоимость вычислений зависит от выбранной модели и типа среды: стандартные тарифы применяются к инструментам и контейнерам.
Сессии сохраняют состояние между этапами, позволяя продолжать работу без потери контекста. Примеры применений включают агентов для анализа GitHub-тикетов, расследования инцидентов, проверки документов и работы в Slack. Агенты могут делегировать задачи подагентам, использовать веб-поиск и MCP-серверы, а также суммировать предыдущие действия для управления контекстом. Поддерживается только хостинг в США, Zero Data Retention недоступен даже при использовании self-hosted сред. Создание сессии требует указания модели (например, gpt-6-astra), инструкций, инструментов и входных данных — всё это передаётся через API-вызов, после чего система сама управляет выполнением.
Комментарии (152)
Реальный опыт разработки агентов расходится с теоретическими преимуществами API: построение собственного harness‐а требует значительных инженерных усилий, а вопросы памяти, контекста, цены и безопасности остаются нерешёнными. Пользователи обходят ограничения через самохостинг, локальные sandbox‐ы (например, QEMU‐VM) и нейтральные библиотеки вроде ADK, но единого решения, устраняющего зависимость от провайдера, пока нет. Главная проблема — определить правильную абстракцию для агентов; создание harness‐а — глубокий и трудоёмкий процесс. Некоторые успешно используют локальные решения (например, tmux‐менеджеры сессий) для полного контроля над окружением и отказа от провайдера. Есть разногласия: одни считают предложения OpenAI и Anthropic переоценёнными и проприетарными, другие отмечают, что субсидированные подписки делают их де-факто стандартом, несмотря на более высокие цены по сравнению с альтернативами вроде GLM 5.3. Ценообразование неясно: сессии биллируются по 20‐минутным блокам, нет простого способа принудительно завершить их — это ведёт к неожиданным расходам. Безопасность требует локального запуска агентов с защищёнными удалёнными песочницами для доступа к данным. Рекомендации: — Использовать самохостинг sandbox (как у 6thbit) для снижения зависимости от OpenAI и контроля расходов; — Применять нейтральные библиотеки (ADK) для абстрагирования от провайдеров и управления памятью/контекстом; — Планировать поддержку асинхронных вызовов инструментов, ожидания ответа от человека и отображения форм — эти аспекты часто становятся проблемными на поздних стадиях.
Chatto is now open source 🔥 Горячее 💬 Длинная дискуссия
Chatto — новый открытый клиент для группового общения, который можно развернуть самостоятельно. Установка проста: brew install chattocorp/tap/chatto && chatto init && chatto run. Приложение лёгкое, быстрое и полностью шифрует данные на устройстве per‑user ключами, уничтожая их при удалении аккаунта. Сервер обслуживает одну общину, без сторонних аналитики и без передачи данных между серверами. Поддерживаются голос и видеозвонки с экраном, полностью защищённые end‑to‑end, а также мульти‑серверный клиент.
В ближайшее время планируется публичный бета‑тест Chatto Cloud — хостинг с европейскими дата‑центрами, автоматическое масштабирование, ночные резервные копии и обновления без простоя. Серверы в облаке совместимы с самодельными, их данные можно перенести в любой момент. Разработчики обещают достичь версии 1.0 за полгода‑год, а в 0.5 добавить системы сообщений‑модерации и улучшить работу с несколькими серверами. Подписаться на редкую рассылку можно в конце поста, чтобы получать уведомления о релизах и beta‑тесте.
Версия 0.4 уже стабильна для продакшн‑использования, но впереди ещё функции защиты контента, модерации и улучшенный мульти‑серверный клиент. Планируется достичь 1.0 за полгода‑год, при этом возможны ломающие изменения, поэтому пользователям рекомендуется следить за обновлениями и поддерживать совместимость с self‑hosted инстансами.
Комментарии (299)
- Самодостаточный бинарник с встроенным фронтендом и лёгким в развёртывании бекендом на NATS.
- UI копирует Discord, но пока не ясно, есть ли мобильное приложение и полная E2EE.
- Лицензирование разделено: backend AGPL, frontend Apache 2.0, что вызывает вопросы.
- Планируется поддержка интеграций, видео‑звонков и упрощённый процесс установки для новых пользователей.