TGViewer
Контекстное окно Контекстное окно @cowindow · 509 subscribers
Post #80 337
Моя маленькая гордость

Если лимитов ChatGPT Plus не хватает, а платить 100-200 баксов в месяц за Pro не хочется, можно купить два Plus-аккаунта по $20. У каждого будут свои лимиты, а переключаться между ними можно через Codex Switcher.

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

Я пользовался им несколько месяцев, пока однажды оно не сломалось: при смене аккаунта, из старого вышибало и приходилось его удалять, логиниться заново, вводить код доступа с почты. Геморой, короче.

Я мог просто ждать обновления и надеяться, что автор знает о проблеме и все починит. Но я решил скачать исходники, описал задачу Чату и мы запили фикс на 200 строк кода. Спойлер для гиков:

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


Над вайбкодерами смеются, что они генерят говнокод. А я не хотел ударить в грязь лицом, так что вооружился скиллами (у меня есть свой наборчик, обо всем позже), сделал все нужные тесты, собрал собственную версию приложения для macOS и проверил её на двух настоящих аккаунтах: первый → второй → первый. Все работало!

После этого я впервые в жизни отправил pull request — предложил разработчикам проекта добавить моё исправление в основную версию.

И вчера его приняли! Мой код вошёл в официальный релиз Codex Switcher 0.2.12, а меня указали среди авторов и новых контрибьюторов — кому интересно вот закрытый PR #128.

Да, пусть я и не настоящий программист, но я горжусь даже такой маленькой победой! Особенно приятно, что я внес свой вклад не куда-то там, а в инструмент, который приносит пользу и мне и еще сотням пользователей по всему миру.

Я не строю иллюзий: ИИ не превратил меня в разработчика. Но какая в конце концов разница, если задача выполнена, программа работает, и все довольны.

А во мне тем временем ликует тот четырнадцатилетний пацан, который в конце нулевых ковырялся в коде, мучил Линукс, настраивал серваки и делал сайты, а потом все забросил. Спустя много лет он всё-таки отправил свой код в настоящий проект.

~
Подписывайтесь: @cowindow
  • 🔥 16
  • ❤ 8
  • 👍 2
More from @cowindow
  1. Oct 2, 2026Подпишитесь на этот канал, если пользуетесь платным чатомгпт. Там пишут когда будет ближай…
  2. Sep 28, 2026Эталонное применение вайбкодинга — сделать абсолютно бесполезную, но крайне забваную и зал…
  3. Sep 11, 2026Научил агента говорить моим голосом Под капотом никакой магии: вся работа идет не локально…
  4. Sep 5, 2026Сейчас немного допилю онбординг — чтобы можно было кинуть в свой Codex или Claude и он про…
  5. Sep 4, 2026Чем я занят в полвторого ночи? Конечно же, тестирую новейшую Astra (ChatGPT 6). Заодно дел…
  6. Sep 4, 2026Post #91
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →