Weft
RU
Журнал изменений

Что вышло и когда.

Датированная запись всего, что Weft выпустил. Подпишись на RSS-ленту ниже, если хочешь узнавать об обновлениях.

Weft — это ИИ-менеджер задач для соло-основателей и небольших команд.

RSS-лента →

Новая задача откуда угодно — и ИИ может её заполнить

Кнопка «Новая задача» теперь в шапке на каждой странице, клавиша N. В окне две вкладки: заполнить карточку самому или описать задачу одной фразой и дать ИИ заполнить поля, которые вы проверите.

  • Вручную: название, описание, приоритет, колонка, проект, срок и оценка в одном месте, с подсказкой, если похожая задача уже есть. В заголовке каждой колонки есть «+», который выбирает её заранее; на телефоне то же окно открывает круглая кнопка.
  • С ИИ: одно описание на входе, одна карточка на выходе — название, критерии приёмки, приоритет, оценка, срок, проект — с пометкой на каждом поле, которое модель угадала. Ничего не создаётся, пока вы не нажмёте «Создать».
  • Заполнение с ИИ оплачивается кредитами, отдельно от Pro: 3 бесплатно в личном воркспейсе, дальше 20 за $5 или 100 за $19 в разделе «Оплата». Кредиты не сгорают и одинаково работают на Free и Pro.
  • Всё, что делает ваш собственный ИИ через MCP, остаётся как было: в кредитах не считается.

Weft в приложении Gemini

Gemini теперь принимает Weft как custom app. Добавь его один раз на gemini.google.com — и @Weft ответит из любого чата, в браузере и в мобильном Gemini.

  • Settings → Connected Apps → Custom apps: вставь адрес MCP Weft и войди. Ключи копировать не нужно — Gemini регистрируется сам.
  • Пока Google даёт custom apps только личным аккаунтам Google в США: с 18 лет, с включённой Keep Activity, на английском. Рабочие и учебные аккаунты пока не поддерживаются.
  • Пошаговая настройка — на letsweft.com/gemini, на всех 27 языках.

Перенеси доску из Trello, Linear, Jira или Notion — на любом тарифе

Переезд в Weft больше не начинается с платной стены. Импорт с другой доски теперь работает и на бесплатном тарифе, а у «Экспорта и импорта» появилось место в меню под твоей почтой.

  • Импортируй CSV-выгрузку из Linear, Jira или Notion или доску Trello, выгруженную в JSON. Один раз сопоставь колонки, проверь предпросмотр — и вся пачка заезжает разом.
  • На бесплатном тарифе новый аккаунт в первые 24 часа принимает до 1 000 задач, чтобы переезд прошёл целиком; после этого на доске помещается 50 активных задач. Если импорт не влезает, не добавляется ничего, а экран показывает, сколько осталось места.
  • Выгрузи доску в JSON — всё целиком, для резервной копии или переезда — или в Markdown, который можно читать. Выгрузка Weft загружается обратно: на ту же доску она пропускает то, что там уже есть, на другую переносит задачи, проекты, спринты и связи между задачами.
  • Восстановление из корзины и рабочая память остаются в Pro.

Календарь для дат, которые ИИ ставит задачам, — и в твоём собственном календаре тоже

Сроки, дни, когда нужно вернуться и проверить, и промежутки для замеров теперь есть где увидеть. Новая страница «Календарь» раскладывает все задачи с датами и спринты по месяцам или неделям, а личная ссылка передаёт те же даты в Google Календарь, Календарь Apple или Outlook. ИИ тоже о них знает: что просрочено и что наступает на этой неделе, он видит в том, что читает, прежде чем за что-то взяться.

  • «Календарь», рядом со «Входящими»: месяц и неделя, просроченное красным, сделанное зачёркнуто, спринты — линией через свои дни. На телефоне это список дней, на которые что-то назначено. Нажми на задачу, чтобы её открыть.
  • У задачи теперь может быть не только срок, но и дата начала. Вместе они дают промежуток — «замерить с 5-го по 12-е», — который виден на все эти дни.
  • «Добавить в свой календарь»: одна личная ссылка для Google Календаря, Календаря Apple или Outlook. В неё попадают только названия и даты, никогда не описания; она обновляется сама, а новая ссылка отключает старую.
  • Попроси ИИ ставить задачам даты, которые ты называешь. А что просрочено и что наступает в ближайшие семь дней, он видит каждый раз, когда спрашивает, что делать дальше, — так срок не зависит от того, вспомнит ли кто-нибудь посмотреть.
  • В приложении для iOS и Android тоже: экран «Календарь» рядом с «Входящими» — месяц, задачи выбранного дня под ним и спринт поперёк своих дней; дата начала у задач; и календарь в телефон одним касанием. Это же обновление чинит раскладку на арабском, не даёт клавиатуре Android закрывать кнопки быстрого добавления и ставит экраны на iPad по центру.

Каждое Done говорит, на чём оно держится, а очередь на проверку подстроена под команду

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

  • На карточках в Done появилась маленькая метка: «Проверено», если проверка прошла, и «Со слов агента», если есть только слово агента. Окно задачи говорит это целой фразой — проверено сервером, принято тобой или готово со слов названного ИИ-клиента — с датой. Задачи, которые ты закрыл сам, без метки. Пока на сайте; в приложении — следом.
  • Агент, который закончил работу уже после того, как истёк его захват задачи, больше не теряет отчёт: результат, доказательства и то, чего он не сделал, остаются с задачей.
  • Агенты не берут новую работу, пока готовая ждёт твоего решения. Раньше предел был 3; теперь 5 для одного человека и 10 для команды — команда разбирает очередь быстрее.
  • У колонки Doing больше нет лимита. Раньше она показывала «4 / 3», но за этим ничего не стояло — это только выглядело как правило.
  • Манифест Weft — на /manifesto, на всех 27 языках: зачем нужен Weft и по каким правилам работает продукт.

Ты остаёшься в аккаунте, а первый разговор с ИИ начинается с дела

Две вещи, которые теряли людей ещё до начала. Вход теперь держится шестьдесят дней без визитов вместо семи, а приложение на телефоне больше не выбрасывает на экран входа, когда сеть подвисла. А когда ты подключаешь ИИ, тебе сразу дают первую фразу для него.

  • Вход держится шестьдесят дней, даже если ты не открываешь Weft, — на сайте и в приложении; раньше было семь. Каждый визит продлевает срок. Входить заново ради этого не нужно.
  • Приложение для iOS и Android остаётся на доске, если проверка сессии не прошла из-за сети — слабый сигнал, страница входа в Wi-Fi отеля, перезапуск сервера — и проверяет снова через десять секунд. На экран входа отправляет только сессия, которая действительно закончилась.
  • Когда ты разрешаешь доступ ИИ-клиенту, экран показывает первое сообщение с кнопкой копирования: «Спланируй мои следующие шаги и добавь их на мою доску Weft.» В ChatGPT оно начинается с @Weft: ChatGPT обращается к Weft, только когда сообщение с этого начинается.
  • На новой доске ИИ больше не зачитывает приветственные карточки. Он набрасывает первые задачи по разговору с тобой, один раз спрашивает, добавить ли их, и кладёт на доску.

Смотри, какие ИИ-клиенты подключены к доске, решай, что каждому можно, и отключай любого

До сегодняшнего дня экран согласия говорил: единственный способ отозвать один ИИ-клиент — удалить аккаунт или написать в поддержку. И это была правда. Теперь в Настройках есть список всех клиентов, вошедших по OAuth, с кнопкой «Отключить», которая срабатывает в момент нажатия. Каждому клиенту можно дать и меньше, чем всё: на экране согласия или позже, из того же списка. А у корзины наконец появилась своя страница.

  • Настройки → Подключённые ИИ-клиенты: ChatGPT, Claude, Cursor и остальные — когда каждый подключился, его последний вызов и что ему можно. Отключение действует сразу: следующий вызов клиента отклоняется, и ему придётся войти заново. Всё, что ты не отключал, остаётся как было.
  • Что клиенту можно, выбираешь при авторизации: всё (по умолчанию), всё, кроме удаления — ни задач в корзину, ни закрытия спринтов, ни архивации — или только чтение. Отклонённый вызов объясняет агенту, почему и где это можно поменять, так что он передаёт ответ тебе, а не повторяет попытку и не сообщает, что доска сломана. Подключения, сделанные до сегодняшнего дня, сохраняют полный доступ.
  • Экран согласия теперь показывает имя клиента, а не восемь символов его id.
  • Корзина, в меню аккаунта: что удалили твои ИИ-клиенты или ты сам, сколько дней осталось до того, как плановая задача удалит это окончательно, и кнопки «Восстановить», «Удалить сейчас», «Очистить корзину». Агенты могут только отправлять в корзину и восстанавливать; удалить навсегда можешь только ты — так устроено.
  • Токены доступа по-прежнему «всё или ничего»: это твоя собственная рука, а права выше относятся к OAuth-подключениям.

Pro в своей валюте ещё в девяти странах

Pro теперь стоит в фунтах стерлингов, швейцарских франках, шведских, датских и норвежских кронах, злотых, кронах Чехии, форинтах и леях — всего четырнадцать валют. Валюта следует за страной, из которой покупаешь, а не за языком, на котором читаешь: швед, читающий Weft по-английски, всё равно платит в кронах. Суммы — на странице цен и, на каждом языке, на странице условий.

  • USD, BRL, EUR, CAD, JPY, NOK, GBP, CHF, SEK, DKK, PLN, CZK, HUF, RON.
  • Цена на странице — та, что списывается: при оплате ничего не добавляется.
  • Существующие подписки не трогаем: тариф, уже оплаченный в одной валюте, в ней и остаётся.

Датский, финский, норвежский, европейский португальский, греческий, румынский и венгерский — на сайте, в приложениях и в блоге

Теперь двадцать семь языков. Семь новых покрывают всё то же, что и первые двадцать: каждую страницу, каждое письмо, каждое уведомление, документацию и юридические тексты, и мобильное приложение — вплоть до запроса Face ID. Блог тоже переведён — обе статьи, на все двадцать шесть языков помимо английского, — и каждый язык видит свою статью, а не английскую под чужим адресом.

  • Выбирай язык в Настройках на сайте или в приложении — или пусть решает устройство. Европейский португальский — отдельная локаль: pt-PT открывает её, pt и pt-BR остаются на бразильском варианте.
  • Weft 1.6.0 приносит семь языков в телефон. В Google Play он уже есть; обновление для iOS на проверке в App Review и выйдет, как только пройдёт.
  • Страницы в App Store и Google Play тоже локализованы на новые языки, со скриншотами на каждом.
  • Напоминание о том, что не переведено: MCP-инструменты говорят с твоим ИИ по-английски, а агент отвечает тебе на твоём языке. Где перевод расходится с оригиналом, действует английский юридический текст.

Агент рассказывает, что изменилось с твоего последнего визита

Раньше сессия ChatGPT в выходные начиналась с одного: доска, описанная такой, какая она сейчас, — и ничего о том, что агенты закончили, бросили или решили, пока тебя не было. Теперь, когда клиент вызывает get_my_work после двенадцати и более часов отсутствия, первый ответ включает сводку ровно об этом — один раз, — а затем доску как обычно.

  • Сводка — на каждый ИИ-клиент: ChatGPT получает её, когда отсутствовал ChatGPT, Claude — когда Claude. Она собирается из журнала, поэтому называет, что произошло, а не гадает.
  • У новых аккаунтов путь к подключённой доске короче: /connect спрашивает, какой ИИ ты используешь, подключает его — ChatGPT через его каталог, остальные в один клик — и только потом показывает доску. Существующие аккаунты не затронуты.
  • Weft теперь поддерживает обе актуальные ревизии MCP-протокола, 2025-11-25 и 2026-07-28, так что твой ИИ-клиент подключится, на какой бы из них он ни говорил.

Токены доступа — для ИИ-клиентов, которые не умеют входить через браузер

Большинство ассистентов подключаются к Weft по OAuth и никакого секрета не видят — это по-прежнему основной путь и по-прежнему лучший. Но есть целое семейство клиентов, у которых OAuth нет вовсе: им нужен адрес и заголовок, и это вся их авторизация. До сегодняшнего дня такие клиенты просто не могли добраться до Weft. Теперь токен доступа выписывается в Настройках и вставляется прямо к ним.

  • Настройки → Токены доступа: дай имя, выбери срок (30, 90, 365 дней или бессрочно), скопируй один раз. Показывается ровно однажды — Weft хранит только хеш, поэтому ни один человек и ни один запрос не покажут его снова.
  • Отзыв — один клик, действует со следующего вызова. Вызовы, которые отозванный токен уже сделал, остаются в истории, а не исчезают вместе с ним.
  • Без привязки к тарифу. Токен — это способ подключиться, а не функция доски, и подключение всегда было бесплатным на любом тарифе.
  • Токен может всё, что может твой аккаунт: областей доступа пока нет, поэтому токен «только на чтение» сегодня не сделать. Чего он не может: войти на сайт, изменить оплату, попасть в чужое рабочее пространство. Подробности — на /docs/access-tokens.
  • Заводи по токену на клиента, а не один на всё: отзыв работает по токену, а «последнее использование» потом показывает, кто реально работает, а кто просто подключился.

Ещё девять ИИ-клиентов и страница настройки, которой каждому не хватало

Две группы. Пять клиентов, авторизующихся статическим заголовком, — ровно те, ради кого сделаны токены выше; большинство из китайских ИИ-лабораторий. И ещё четыре, до которых просто дошла очередь: открытый терминальный агент, агент Sourcegraph, командная строка AWS и десктопный клиент, прячущий все модели за одним окном.

  • DeepSeek Harness, Trae, Qoder, CodeBuddy и iFlow CLI — все пятеро дотягиваются до удалённых MCP-серверов заголовком и без OAuth. iFlow и CodeBuddy проверены от начала до конца против прода; про остальных трёх страницы написаны по документации и честно это говорят.
  • opencode, Amp, Amazon Q Developer CLI и Cherry Studio. opencode регистрируется по OAuth сам, вводить нечего — проверено вживую. Amazon Q берёт тот же эндпоинт и тот же OAuth, что и Kiro.
  • Теперь тридцать три клиента со страницами настройки: точная команда или файл конфигурации, куда он ложится и как выглядит «получилось».
  • Какого не хватает тебе? support@letsweft.com — этот адрес читает человек, а страница — это день работы, а не квартал.

Kimi Code CLI и переподключение, которое падало молча

Терминальный агент Moonshot подключается к Weft: одна команда, вход в браузере — и доска у тебя в оболочке. Пока его добавляли, вскрылся наш собственный баг, к Kimi отношения не имевший: повторное подключение терминального клиента могло умереть уже ПОСЛЕ успешного входа, причём с ошибкой, которую почти любой прочтёт как «Weft сломался». Обе вещи закрыты.

  • Kimi Code CLI: `kimi mcp add --transport http --auth oauth weft https://letsweft.com/api/mcp`, затем `kimi mcp auth weft`. Никакой client ID вводить не нужно — Kimi регистрируется сам во время рукопожатия. Инструкция на /kimi-cli.
  • Что чинили: терминальные клиенты ловят вход на порту, который выбирают заново при каждом запуске, а мы требовали тот порт, который был зарегистрирован в первый раз. Поэтому первое подключение работало, а следующее упиралось в «invalid redirect» — при уже выполненном входе. Теперь принимается любой локальный порт: ровно этого стандарт и требовал с самого начала.
  • Если за последние недели ты бросил переподключение на полпути — попробуй ещё раз, этой поломки больше нет.

Ещё одиннадцать ИИ-клиентов, у каждого своя инструкция

Weft работает с любым ассистентом, который говорит на MCP, но «должно работать» — это не инструкция. У одиннадцати клиентов теперь своя страница: точная конфигурация, где лежит файл, какой нужен тариф и с какой фразы начать.

  • Новые инструкции: VS Code, GitHub Copilot CLI, JetBrains (через Junie), Kiro, Warp, goose, Raycast, Perplexity, Grok, Mistral Le Chat и Meta Muse Code.
  • По дороге нашли и починили четыре бага в OAuth — все на последнем шаге входа терминальных клиентов, то есть ровно те, что оставляют человека перед ошибкой вместо доски.
  • Машиночитаемые списки на /llms.txt и /.well-known/mcp.json теперь выводятся из того же источника, что и страницы, — отстать от жизни они больше не могут.

Weft на двадцати языках и цены под то место, где ты живёшь

Сначала немецкий, французский и японский, затем ещё четырнадцать: китайский (упрощённый и традиционный), корейский, итальянский, нидерландский, польский, чешский, шведский, турецкий, русский, хинди, индонезийский, вьетнамский и арабский — включая письмо справа налево. Сайт, документация, письма и приложение говорят на всех.

  • Двадцать языков всего. Свой выбирается в Настройках; выбор едет и в письма, и в уведомления, а не только на страницу, которую ты читаешь.
  • Цены показываются в твоей валюте, где она есть, — евро, фунты, реалы, канадские доллары, иены. В ЕС число, которое ты видишь, — это число, которое ты платишь: НДС уже внутри.
  • Шесть стран ЕС вне еврозоны до сих пор считались в долларах. Теперь в евро. Это был баг, а не предпочтение.
  • Стоимость места не изменилась: $7 в месяц или $60 в год. Местные числа — та же цена в пересчёте, с налогом там, где налог берут.

Weft говорит по-португальски и по-испански

Первые два языка после английского — и вместе с ними приехал весь продукт: сайт, доска, документация, юридические страницы и письма. Цены переехали тоже: реалы в Бразилии, евро в Испании, и в обоих случаях местный налог уже внутри числа.

  • Португальский (Бразилия) и испанский — от начала до конца, а не переведённая посадочная страница с английским приложением за ней.
  • Выбранный язык запоминается в аккаунте, так что письма и пуши приходят на нём же.
  • Pix для бразильских карт на подходе; оплата картой работает уже сегодня.

Одна цена за место, какого бы размера ни была команда

Годовой тариф раньше стоил тем меньше за место, чем больше становилась команда: $60 за одного, $58 за двоих и дальше по доллару вниз до $50 на десяти и больше, причём сразу для всех. Чтобы это объяснить, понадобились таблица из десяти строк на странице тарифов, разобранный пример под ней, пункт в условиях и строка в диалоге мест — а команде из пяти человек это экономило $25 в год. Обмен оказался хуже, чем выглядел. Теперь место стоит $7 в месяц или $60 в год при любом размере команды.

  • Добавили коллегу — прибавилось $7 в месяц, или $5 в месяц при оплате за год. Это вся ценовая модель: искать свою строку в таблице не нужно.
  • Помесячная цена не изменилась — $7 за место, и одно место по-прежнему стоит $60 в год. Годовая оплата всё так же экономит 29%.
  • Крупные команды платят за место больше, чем давала старая сетка: команда из десяти мест на годовом тарифе платила $50 за место, а теперь $60. У тех, кто уже на старой сетке, ставка сохраняется — сама по себе цена не пересчитывается, и меняется только если ты меняешь число мест, причём новая ставка показывается до подтверждения.
  • Места по-прежнему считаются пропорционально со дня добавления, и добавление одного больше не двигает цену остальных.

Pro становится шире за ту же цену — и три из этих вещей уходят с бесплатного тарифа

Четыре возможности работали в Weft неделями и не были названы ни на одной странице тарифов: архив, который помнит всё, импорт CSV, корзина с откатом и рабочая память — то, что твои агенты выучили, сохранили и уплотнили между сессиями. Теперь они часть Pro по той же цене, что у Pro была. Три из них до сегодняшнего дня работали и на бесплатном тарифе, а с сегодняшнего — нет. Это проба, а не решение, которое мы прячем: чего это тебе стоит, чего не касается и как сказать нам, что решение было неверным, — всё ниже.

  • Рабочая память: факты, предпочтения, ограничения и выводы, которые твои агенты записывают по ходу работы и получают обратно как контекст в следующей задаче, — и обесцениваются они по дате, а не удаляются, поэтому протухшую запись перестают цитировать, а не тихо теряют. Работает с августа. Никому об этом не сказали.
  • История без ограничений: архив помнит всё и навсегда, из него ничего не вычищается. Бесплатный тариф достаёт тридцать дней назад — так было всегда; эта строка не изменение, а то, что было правдой и не проговаривалось.
  • Импорт CSV: перенеси целую выгрузку из Linear, Jira, Notion или Trello на /board/import — сопоставь колонки один раз, и пачка ляжет одной транзакцией.
  • Корзина с откатом: удаление задачи всегда было обратимо тридцать дней. Удаление работает на любом тарифе и будет работать всегда — это единственный способ что-то удалить, а на бесплатном тарифе ещё и способ вернуться под лимит в пятьдесят задач. Pro покупает путь обратно.
  • Чего это стоит тебе на бесплатном тарифе: импорт CSV, восстановление из корзины и рабочая память перестают работать сегодня. Твои агенты не будут писать новые записи, а те, что уже на доске, им не вернутся. Ничего не удалено — каждая запись, каждая задача, каждая выброшенная карточка на месте, и переход на Pro снова их покажет.
  • Чего это не касается: твой ИИ по-прежнему может занести целую пачку задач одним вызовом на любом тарифе. За Pro ушёл только веб-импорт; инструмент bulk_create_tasks, которым пользуется твой ассистент, — нет, потому что заставлять агентов возвращаться к одному вызову на задачу значило бы тратить твою месячную квоту ради принципа.
  • А выгрузка собственных данных не закрыта ничем и ни на одном тарифе. Уйти с тем, что ты написал, — не та возможность, которую покупают.
  • Если это отняло у тебя то, на что ты рассчитывал, скажи: support@letsweft.com. Это проба, один переключатель отменяет её для всех, и по этому адресу читает человек.

Твои агенты теперь могут дотянуться до тебя на телефоне

Мобильная версия 1.4.0 вышла в App Store и Google Play. Входящие — где законченная работа агентов ждёт твоего вердикта, а вопросы агентов ждут ответа — раньше существовали только в вебе, так что агент мог закончить за минуту и потом часами ждать, пока ты окажешься у ноутбука. Теперь очередь у тебя в кармане, и телефон говорит тебе ровно в тот момент, когда от тебя что-то действительно нужно.

  • Входящие на телефоне: принять законченную работу, вернуть её с замечанием или ответить на вопрос агента — откуда угодно.
  • Пуш-уведомления, когда агент ждёт тебя, — ради двух вещей, ради которых стоит тебя отвлекать: законченная работа на проверку и вопросы, которые блокируют движение.
  • Колонка Done теперь показывает свежую законченную работу сверху, так что посмотреть, что было сегодня, больше не значит пролистывать прошлый месяц.
  • Отправить отзыв автору можно прямо из Настроек — он попадает к человеку.
  • Мелкие исправления, в том числе путь обратно на доску с экрана команды.

Входящие: работа твоих агентов теперь ждёт вердикта, а не лежит в колонке

Агенты заканчивают работу быстрее, чем кто-либо успевает её проверить, а «готово» от агента — это утверждение, а не факт. Входящие — место, где эти утверждения выстраиваются в очередь к тебе: каждая законченная задача приходит с отчётом — что сделано, чем это подтверждается, что явно НЕ сделано — и ждёт твоего «принять», «переделать» или «отбросить». Вопросы, на которые агенты не могут ответить сами, попадают туда же. Дефицитный ресурс — твоё внимание; теперь Weft относится к нему именно так.

  • Законченная работа агентов идёт на проверку, а не сразу в Done, — и вместе с отчётом: результат, артефакты, которые можно проверить, не доверяя отчёту, утверждения и сказанное вслух о том, что осталось несделанным.
  • Принять, вернуть с замечанием или отбросить — каждый вердикт записывается, и то, что агенты из него выносят, идёт в их послужной список.
  • Агент может задать тебе настоящий вопрос посреди задачи, вместо того чтобы гадать или тихо умереть: вопрос ждёт во Входящих с вариантами, а ответ уходит тому ИИ-клиенту, который спросил.
  • Насколько быстро ответ дойдёт до агента, зависит от его клиента — и клиенты сами объявляют это при подключении. Claude Code, Cursor, Codex CLI и Antigravity поддерживают формы прямо в вызове, поэтому там агент может дождаться ответа; Claude Code к тому же спрашивает своими родными карточками вариантов. ChatGPT и claude.ai в вебе форм не поддерживают: агент спрашивает в чате, и ответ, данный из Входящих, доходит до него с твоим следующим сообщением — или сразу, если ты скажешь агенту, что уже ответил в приложении.
  • Лимит очереди на твоё внимание, а не на работу: когда тебя уже ждёт слишком много законченного, новые утверждения направляются в сторону разбора накопившегося.
  • Независимость от клиента по устройству: маршрутизация живёт на доске, а не в клиенте, поэтому законченная работа попадает на проверку, каким бы ассистентом она ни была сделана. Claude, ChatGPT, Cursor и Codex подключаются к доскам Weft уже сегодня.

Приложение догоняет веб: все рабочие пространства, твоя команда и спринты, которые можно архивировать

Мобильная версия 1.3.0 закрывает разрыв с вебом. Приложение знало ровно об одном рабочем пространстве, поэтому после покупки команды в вебе телефон показывал ту доску, которая оказалась активной, и попасть на другую было нельзя. Теперь между ними можно переключаться, вести команду с телефона и архивировать спринт вместо удаления.

  • Переключение рабочих пространств из меню — личные и командные доски, у каждой роль, число участников и тариф. На планшете переключатель стоит в шапке, где раньше был вовсе недосягаем.
  • Управление командой с телефона: приглашай людей, смотри, кто занимает место и сколько осталось, — те же числа, которые веб и применяет.
  • Спринт можно заархивировать с телефона, а не удалить, чтобы его история сохранилась.
  • Плавающая кнопка добавления задачи на доске, а страницы спринтов перерисованы под экран телефона, а не сжаты из настольной раскладки.
  • Перетаскивание карточки больше не спорит с прокруткой доски — касание, начавшееся как прокрутка, ею и остаётся.
  • Неоплаченное командное рабочее пространство теперь читается как запертое, а не молча отказывает в каждой записи, и на нём показан выход.
  • Если почта не подтверждена, приложение это говорит и умеет выслать ссылку заново — раньше так делал только веб, хотя большинство регистраций приходит из сторов.
  • Доступность: меню доходило до VoiceOver одним предложением из девяти пунктов, в котором ничего нельзя было активировать. Теперь каждая строка — отдельный элемент управления.
  • Раскатывается в Google Play; в App Store на ревью.

Pro помесячно теперь $7 за место

Помесячная цена упала с $20 до $7 за место. При $20 годовой тариф стоил четверть от помесячного, а это не скидка, а другой продукт по другой цене — выбрать помесячную оплату разумно было нельзя, она существовала только чтобы от неё отказались. Теперь эти два варианта сопоставимы, и выбирать можно по тому, как тебе удобнее платить.

  • $7 за место в месяц, плоско — на помесячной оплате объёмных ступенек нет.
  • Годовая остаётся $60 за одно место, примерно $5 в месяц, и дешевеет за место по мере роста команды: $58 на двух местах и до $50 на десяти и больше.
  • Годовая оплата экономит 29% на одном месте и до 40% на команде побольше.
  • Одна и та же цена везде — letsweft.com, App Store и Google Play.
  • Бесплатный тариф не изменился: 50 задач на доске и 200 вызовов инструментов ИИ в месяц.

У командных рабочих пространств появилась своя парадная дверь

Создание команды раньше приводило на страницу, верхняя половина которой спорила с тем, зачем ты пришёл, а сама форма была ниже сгиба. Назвать команду, выбрать её размер и оплатить — это одно решение, поэтому теперь у него один экран и один адрес, который можно кому-то дать: /team/new.

  • Отдельная страница создания командного рабочего пространства — без конкурирующих призывов к действию и со ссылкой, которую можно отправить.
  • Помесячно или за год выбирается при создании, рядом указана вторая цена, — вместо того чтобы показать одну и оставить гадать о другой.
  • Приглашения адресованы человеку, а не выглядят анонимной ссылкой.
  • Счётчик мест показывает, сколько ты ещё можешь пригласить, а не сколько купил: ты сам занимаешь место, и неотвеченное приглашение держит одно все свои семь дней. Показываемое число теперь считает та же функция, которая его и применяет, поэтому разойтись они не могут.
  • Места перепроверяются при принятии приглашения, а не только при отправке, — раньше команда могла переполниться между этими двумя моментами.
  • Созданное, но так и не оплаченное командное пространство запечатывается, а не остаётся молча рабочим, — именно это превращало брошенный чекаут в способ собирать бесплатные доски.
  • Биллинг чинит себя сам: диалог мест умеет сверяться со Stripe, если подписку изменили вне приложения, а состояние оплаты перепроверяется ежедневно, так что один потерянный вебхук перестал быть навсегда.

Подключи доску к Claude Code одной командой

MCP-эндпоинт работает с апреля, но подключить его значило знать, что такое MCP, найти адрес эндпоинта и пройти OAuth. weft-tasks — это та же доска в виде плагина для Claude Code, и установка приносит подключение с собой.

  • claude plugin marketplace add AndreiFinogeev/weft-tasks, затем claude plugin install weft@weft — вся настройка.
  • MCP-сервер едет вместе с плагином, поэтому вставлять адрес эндпоинта и следовать инструкциям по OAuth не нужно.
  • Поставляется ещё и как Agent Skill, объясняя агенту порядок работы с доской: взять задачу в начале и закрыть её письменным результатом.

Перенеси свой бэклог: загрузка CSV и импорт одним вызовом ИИ

Переезд в Weft больше не значит перепечатывать бэклог руками. Загрузи выгрузку CSV из Linear, Jira, Notion или Trello на новой странице импорта — или просто вставь выгрузку в чат со своим ИИ, и она окажется на доске одним вызовом.

  • Новая страница Доска → Импорт: загрузи CSV, проверь автоматически определённое сопоставление полей (название, статус → колонка, приоритет, срок) — готово, задачи лягут в нужные колонки по порядку.
  • Новый MCP-инструмент bulk_create_tasks: твой ИИ импортирует целый список одним вызовом и одной транзакцией — всё или ничего, и намного дешевле по месячной квоте вызовов ИИ, чем создавать задачи по одной.
  • Работает с любым списком от трёх задач из разговора, а не только с выгрузками: «заведи всё это задачами» теперь один вызов.
  • К колонкам можно обращаться по смыслу («backlog», «todo», «doing», «done») или по имени; спринты из циклов твоего прежнего инструмента можно создать заранее и указывать у каждой задачи.
  • Сочетается с 24-часовым льготным окном на импорт: занеси всё в первый день, разберись потом.

Done стекает в историю спринта

Колонка Done — это буфер, а не музей. Закрытие спринта теперь сметает его законченные задачи с доски в историю спринта: они архивируются, а не удаляются. Доска обнуляется под следующий спринт, а поиск, страницы спринтов и твой ИИ сохраняют полную запись.

  • Закрой спринт — и его законченные задачи уйдут из колонки Done на страницу истории спринта; незаконченные останутся на доске.
  • Архив — не корзина: архивные задачи никогда не вычищаются, остаются в поиске через MCP (search/fetch) и сохраняют данные по времени цикла.
  • «Архивировать всё» на колонке Done (и новый MCP-инструмент archive_done_tasks) очищает остаток колонки Done — всё, что вне текущего спринта. «Отправь всё из Done в архив» теперь просто работает.
  • Архив обратим: твой ИИ может вернуть архивную задачу через move_task или complete_task, а ИИ-клиенты видят всю историю спринта через list_tasks в рамках спринта.
  • get_board_state теперь сохраняет видимость активной работы, когда большая доска обрезается: сначала колонки в работе, остаток добирается свежими задачами из Done.
  • Архивная работа больше не идёт в счёт бесплатного лимита в 50 задач — лимит меряет живую доску, и закрытие спринта освобождает занятое им место.
  • Бесплатный тариф помнит последние 30 дней архивной истории, Pro помнит всё. Ничего никогда не удаляется — перейди на Pro, и всё вернётся.

Твои агенты теперь работают с задачами прямо на доске

До сих пор ИИ-клиент мог сделать задачу из твоего Backlog и не тронуть карточку — ни ты, ни другие агенты не знали, что она в работе или уже сделана. Два новых MCP-инструмента замыкают петлю: агенты переносят задачу в Doing в момент старта и в Done с письменным результатом по завершении.

  • start_task: как только агент начинает выполнять задачу, карточка уезжает в Doing — это видно тебе и всем остальным подключённым клиентам, поэтому её не возьмут дважды.
  • complete_task: карточка попадает в Done, а к описанию дописывается пометка «Результат (ИИ, дата)» — открой карточку и увидишь, что сделано и где лежит результат.
  • Агентам предписано смотреть в Doing, прежде чем брать работу из Backlog, и оставлять незаконченное в Doing, а не бросать молча.
  • Ничего настраивать не нужно — новые чаты подхватывают поведение сами (долгоживущим чатам может понадобиться переподключить коннектор). В MCP теперь 23 инструмента.

Вход через Google и Apple

Вход в одно касание: Weft теперь поддерживает вход через Google и Apple в вебе и в мобильном приложении (v1.2.0) наряду с почтой. Существующие аккаунты на почте привязываются автоматически, если адреса совпадают, — без дублей.

  • «Продолжить с Google» и «Продолжить с Apple» на регистрации и входе на letsweft.com.
  • Мобильное приложение 1.2.0 (App Store и Google Play): те же две кнопки, а на iOS — родной вход через Apple.
  • Регистрировался раньше по почте? Войди через Google или Apple с тем же адресом, и вход привяжется к существующему аккаунту.
  • Ещё в 1.2.0: сброс пароля прямо с экрана входа в приложении — больше не останешься запертым в дороге.

Weft для Replit Agent в один клик

Weft теперь подключается к Replit: официальная ссылка установки «Add to Replit» кладёт твою доску в один клик от Replit Agent, который читает объём спринта и заводит хвосты из любого приложения Replit, которое ты собираешь.

  • «Add to Replit» — официальная ссылка установки MCP от Replit: один клик открывает replit.com/integrations с уже подставленным сервером Weft; «Test & Save» и вход по OAuth завершают дело.
  • Ручной путь тоже описан: Integrations → «MCP Servers for Replit Agent» → «Add MCP server» → вставить эндпоинт. Replit сам определяет OAuth у Weft — ни API-ключей, ни заголовков.
  • Подключи один раз, пользуйся везде: подключения MCP в Replit работают на уровне аккаунта, поэтому твоей доской может управлять Agent в каждом приложении Replit.
  • Собирай, не выпуская доску из виду: «посмотри мою доску Weft и берись за то, что вверху Todo» или «заведи найденные баги задачами высокого приоритета».

Подключи Weft к Lovable

У Weft появилась инструкция по настройке для Lovable, ИИ-сборщика приложений: добавь Weft коннектором в чат — и Lovable будет читать объём спринта во время сборки, а найденные хвосты заводить сразу на твою доску.

  • Новая страница /lovable с настройкой из четырёх шагов: Settings → Connectors → Personal connectors → Custom → «New MCP server», вставить эндпоинт Weft, войти по OAuth.
  • Работает на любом тарифе Lovable — коннекторы чата бесплатны и не тратят кредиты сборки.
  • Собирай, не выпуская доску из виду: «прочитай активный спринт и собери задачу с наивысшим приоритетом» или «заведи всё, что на этой странице ещё сыро, задачами в Backlog».
  • Тот же эндпоинт OAuth 2.1, что и у остальных клиентов, — без API-ключей, в границах твоего аккаунта.

Видно, кто создал каждую задачу, — и к какому делу она относится

Две возможности для досок, где ИИ делает настоящую работу: авторство показывает, пришла задача от тебя или от Claude, ChatGPT, Cursor или Gemini — с логотипом клиента на карточке, — а проекты позволяют держать на одной доске все твои дела, и чип каждой задачи несёт фавиконку своего проекта.

  • На карточках, созданных ИИ, появляется значок с логотипом клиента (слева внизу, рядом с точкой приоритета); карточки, созданные человеком, остаются ровно такими же чистыми. В окне задачи написано «Создано Claude · 28 июл».
  • Новый фильтр Все / ИИ / Я отвечает на вопрос «что мои агенты добавили, пока я был в работе?» — он появляется только тогда, когда на доске есть задачи, созданные через MCP.
  • Авторство проставлено задним числом: у задач, созданных тобой через MCP до сегодняшнего дня, значки уже есть.
  • Проекты: пометь задачу делом, к которому она относится, — стартап, клиент, личное. На чипах видна фавиконка сайта проекта; доску можно отфильтровать до одного дела в клик; проекты создаются прямо из окна задачи.
  • В MCP теперь 21 инструмент: list_projects, create_project, update_project, параметр проекта у инструментов задач (принимает название проекта без учёта регистра) и фильтр createdSource у list_tasks.
  • Часть, где ИИ во главе: подключённые агенты сами заводят задачи в нужный проект, когда из разговора это очевидно, а на «разложи мою доску по проектам» агент предложит раскладку и разложит всё после одного подтверждения.

Установка в Cursor в один клик и карточка в Cursor Directory

Подключить Weft к Cursor больше не значит править mcp.json: на странице /cursor появилась официальная кнопка «Add to Cursor», а сам Weft попал в Cursor Directory.

  • «Add to Cursor» — официальная ссылка установки от Anysphere: один клик открывает Cursor и добавляет MCP-сервер Weft.
  • Карточка в Cursor Directory: cursor.directory/plugins/weft.
  • Ручная настройка ~/.cursor/mcp.json остаётся описанной как запасной путь.

Официальное расширение для Gemini CLI

Weft теперь поставляется полноценным расширением для Gemini CLI: одна команда ставит подключение по MCP и файл контекста, который объясняет Gemini соглашения доски, — settings.json править не нужно.

  • Установка: gemini extensions install https://github.com/AndreiFinogeev/weft-gemini-extension
  • Внутри — размещённый MCP-сервер (OAuth 2.1, все 18 инструментов) и соглашения доски: как устроена корзина, правила спринтов, защита от подмены инструкций.
  • Есть в галерее расширений Gemini CLI на geminicli.com/extensions.
  • Инструкция /gemini-cli переписана вокруг расширения; ручная настройка settings.json остаётся запасным путём.

Weft в App Store и Google Play

Нативные мобильные приложения вышли. Возьми доску на диван, в дорогу или в самолёт без Wi-Fi — офлайн в первую очередь, синхронизация в момент возвращения в сеть и та же доска во главе с ИИ под капотом.

  • iPhone и iPad — apps.apple.com/app/weft-ai-agent-task-board/id6769017865.
  • Android — play.google.com/store/apps/details?id=com.letsweft.mobile.
  • Синхронизация с офлайном в первую очередь: правки копятся локально и аккуратно ложатся при возвращении связи. Ничего не теряется.
  • Новая страница /downloads собирает все способы получить Weft; значки App Store и Google Play теперь есть на главной.

Weft в каталоге плагинов ChatGPT

Weft прошёл ревью OpenAI и стал опубликованным плагином ChatGPT. Больше никакого режима разработчика и ручной настройки MCP — найди Weft в каталоге плагинов, нажми Connect, и доска будет в одном упоминании через @.

  • Установка в два клика: открой Plugins в боковой панели ChatGPT (или Settings → Plugins), найди «Weft», нажми Connect.
  • Вызывай из любого чата — упомяни плагин через @ («@Weft что у меня на доске?») или выбери его в меню +.
  • Одна карточка, две поверхности: каталог плагинов общий у ChatGPT и Codex.
  • Работает на любом тарифе ChatGPT, включая бесплатный. В рабочих пространствах Enterprise и Edu плагины сначала должен разрешить администратор.
  • Инструкция /chatgpt переписана вокруг опубликованного плагина. Путь через собственный коннектор (режим разработчика) остаётся описанным как запасной для регионов, куда карточка ещё не доехала.

Поверхность сайта, которую находит ИИ

У каждой страницы, о которой ИИ-ассистенты скорее всего спросят, теперь есть канонический адрес. Документация, инструкции по каждому клиенту, сравнения, инструкции по переезду и страницы типажей — всё это живёт.

  • /docs — полное дерево документации: быстрый старт, шесть страниц о понятиях и справочник по MCP-инструментам (15 инструментов).
  • /integrations и девять страниц настройки по клиентам (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, Gemini CLI, Windsurf, Cline, Zed).
  • /vs — честные сравнения бок о бок с Linear, Jira, Notion, Trello, ClickUp, Asana, Todoist.
  • /migrate-from — пошаговые инструкции по переезду из Linear, Jira, Notion, Trello с импортом через сам MCP-сервер.
  • /for — страницы типажей: соло-основатели, инди-хакеры, небольшие команды и команды, живущие с ИИ.
  • /llms.txt, /llms-full.txt, /pricing.md, /.well-known/mcp.json, /sitemap.xml — машиночитаемая поверхность для краулеров LLM.
  • Новая шапка сайта с выпадающими списками сценариев и сравнений плюс мобильное меню-аккордеон.

MCP-сервер с 15 инструментами

MCP-эндпоинт Weft с OAuth 2.1 заработал по адресу https://letsweft.com/api/mcp. Пятнадцать инструментов покрывают всю поверхность Scrumban — читай, правь и веди спринты из любого ИИ с поддержкой MCP.

  • Динамическая регистрация клиентов — без API-ключей вручную.
  • У инструментов проставлены readOnlyHint, destructiveHint, idempotentHint.
  • Разграничение по человеку через JWT; несколько клиентов одновременно на одной доске.
  • Проверено с Claude Code, Cursor, ChatGPT.