Vobuda
Изтегли Как работиClaude Codeсрещу CodexСравнение За нас Контакти

Claude Code с лента за управление вместо история на терминала

Истинският Claude Code, с вашите умения, вашата памет и вашите разрешения, работещ в блок от прозореца. Над него, всичко, което знае за себе си, показано като менюта, достъпни с мишката.

Защо настолно приложение за Claude Code е грешна идея и какво да направим вместо това

На всеки няколко седмици някой започва да прави настолно приложение за Claude Code: чат прозорец със собствен клиент, собствено хранилище на сесии и собствен списък с модели. Работи за около месец. После Anthropic пуска нов модел, променя флаг, премества мястото, където се пазят сесиите, и приложението категорично греши за програма, която седи на същия диск до него.

Vobuda поема по другия път: не преизпълнява агента, а се прикрепя към него. Под лентата работи истинският бинарен файл claude, който сте инсталирали, с вашите умения, вашата памет, вашите MCP сървъри и вашите разрешения. Нищо не се проксира. Нищо не се преизпълнява. Добавяме онова, което терминалът не може: да чете състоянието на агента от собствените му файлове и екран и да го слага там, където мишката може да го достигне.

Това е разликата между графичен интерфейс за Claude Code, който остарява, и такъв, който не може. Модел, който излезе утре, се появява в менюто, щом Claude Code бъде уведомен за него, и тук нищо не трябва да се променя.

Всичко на лентата идва от агента под нея

Блок на Claude Code, изпълващ прозореца, с лентата за управление над него и отворено меню с модели: избран е Opus 5.5 със средно ниво на усилие, отдолу Fable, Sonnet и Haiku с техните нива на усилие, над отговор за тестване на ограничителя на честотата Блок на Claude Code, изпълващ прозореца, с лентата за управление над него и отворено меню с модели: избран е Opus 5.5 със средно ниво на усилие, отдолу Fable, Sonnet и Haiku с техните нива на усилие, над отговор за тестване на ограничителя на честотата
Менюто с модели, отворено върху лентата за управление: текущият модел и ниво на усилие са отбелязани, а натискане върху друг го изпраща към Claude Code. Под лентата моделът, контекстът и кешът се четат от сесията.
  • Слаш командите на Claude Code, като менюта

    Вградените му команди, сред които /compact, /clear, /model, /effort, /cost, /context, /resume, /rewind, /memory, /agents, /mcp и /status, всяка изброена с това, което върши, на вашия език. Агентът рисува собствените си менюта със стрелки, докъдето мишката изобщо не стига.

  • Умения на Claude Code, групирани и преброени

    Всяко умение, което тази папка реално има, групирано по произход: вашите от ~/.claude/skills, тези на проекта от съответната папка вътре в него, тези на екипа ви, каквото и да е донесъл плъгин. Шейсет умения от шест източника е списък, който можете да прегледате, вместо име, което трябва да помните.

  • Сесии, по първия им ред

    Прочетени от ~/.claude/projects, заедно с времето, в което е протекла всяка. Нова стартира нова сесия, continue изпраща собствения флаг --continue на Claude Code, а по-стара се отваря с --resume и нейния id. Избирате разговор по първото му изречение, защото точно така всеки реално го помни.

  • Моделът и нивото на усилие до него

    Списъкът с модели на Claude Code идва от собствения му файл, който е честният източник, сверен с лимитите, които назовава вашият акаунт: първо Opus с контекст от милион токена, накрая Sonnet и Haiku. Бутонът носи стойността, а не думата модел: Opus 5.5 с високо ниво на усилие, прочетено от собствения статус ред на агента. А преди екранът да е казал нещо, бутонът показва с какво според собствения settings.json на Claude Code ще започне.

  • Режим на планиране и останалите режими на достъп

    Режимите на Claude Code: решава сам, приема редакции, пита преди всяка стъпка, само планира. Чете се от собствения му екран и се променя с натискане на собствения му клавиш толкова пъти, колкото трябва, вместо чрез настройка на наша страна, която тихомълком да не съвпада с това, което агентът реално прави.

Три агента и знанието кой от тях чака

Значка казва, че се е случило нещо. Не казва какво, а докато погледнете, екранът вече е превъртял покрай него.

Докато ви нямаше

Всеки път, когато агент премине от работа в чакане, прозорецът пази по един ред: кой блок, кой агент, какво е било поискано от него, кога е спрял, колко време е отнело. Панелът на агентите ги показва групирани по блок, най-новите отгоре, с акцент по левия ръб на тези, които още не сте видели. Натискане на ред отвежда до съответния блок.

Празнина, а не догадка

Заявката се прочита от собствения екран на агента по формата на входния му ред, никога по дума в него, защото външният вид на агента се променя с всяко издание. Когато не може да бъде прочетена, редът пази времето и продължителността, а полето за заявката остава празно. Период под пет секунди, в който не е поискано нищо, не се запазва: това е агентът, който обмисля едно натискане на клавиш, а записването на такива моменти погребва трите реда, които наистина имат значение.

Когато дойде лимитът на използване

Claude Code може сам да изчака лимита на използване и да продължи, когато той свърши. Ако не е започнал това чакане, лентата показва един бутон, който отваря собственото меню на Claude Code за лимита, и изборът е ваш. Vobuda не изпраща нищо от свое име. Ако работата трябва да продължи, докато ви няма, дръжте Mac буден за време по ваш избор, от половин час до дванайсет часа, в Настройки, Агенти.

Сигнали, които изчезват, когато действате

Значка пулсира на таба, звучи звук, който сте избрали, и пристига системно известие, когато Vobuda не е прозорецът отпред. Мълчи, когато е: известие за нещо, което вече е на екрана, е точно това, което кара хората да изключват известията. То изчезва при първото ви действие в прозореца - клик, клавиш или скролиране.

Vibe coding без да губите нишката

Начинът, по който хората реално работят с агент днес, е цикъл: описвате, наблюдавате, коригирате, описвате отново, а на практика вървят по три такива цикъла едновременно в три проекта. Циклите вървят добре. Това, което се чупи, е отчетността около тях.

Губите представа кой модел работи във всеки блок, защото сте го сменили преди час вътре в агента и прозорецът така и не е разбрал. Губите представа кой от трите чака разрешение, защото и трите значки изглеждат еднакво. Губите сесията, в която сте били вчера, защото намирането ѝ означава да помните име, а не изречение. И губите скрийншота, който сте искали да подадете, защото запазването на файл и въвеждането на пътя му са четири стъпки насред една мисъл.

Всяко от тези неща е част от състоянието, което агентът вече знае и което терминалът вече е изхвърлил. Цялата функция е просто да го прочетем обратно и да го покажем. Плъзнете скрийншота направо от миниатюрата в ъгъла на екрана върху блока, в който работи агентът, и той получава картинката по същия път, по който минава файлов път, а точно така Claude Code иска да му подават снимка.

Какво се чете и откъде се чете

Нищо в този списък не е стойност, която пазим, освен описанията на slash командите. Всяка се иска в момента, в който се показва.

На лентатаПрочетено от
Минали сесии~/.claude/projects, заедно с първия ред и времето на всяка сесия
Умения~/.claude/skills и съответната папка вътре в проекта, групирани по източник
Слаш командиВградените команди на Claude Code, всяка описана от нас на вашия език
Списък с моделиСобственият файл на Claude Code, записан така, както го указва сървърът му, и лимитите на вашия акаунт
Нива на усилиеИзползваният модел
Текущ модел и усилиеСобственият статус ред на агента, а преди екранът да е казал нещо - неговият settings.json
Режим на разрешенияСобственият екран на Claude Code, променян с натискане на собствения му клавиш
ContinueСобственият деклариран флаг на агента: --continue за Claude Code, resume --last за Codex

Агентът е JSON описание в agents.json, разпознавано по вида на процеса му, така че добавянето на нов не изисква код. Агент, който не декларира флаг за продължаване, не получава бутона.

Тази част първо беше дефект. Прозорецът се доставяше с един списък с модели и един флаг continue, написани, когато имаше един агент, и оставени общи, когато станаха три, затова отварянето на блок на Codex предлагаше Opus, Sonnet и Haiku, а натискането на continue изпращаше codex --continue, на което Codex отговаря с грешка при употреба. Сега всичко, прочетено от програма, принадлежи на тази програма и се иска само през нея. Списъкът с модели на Codex вече изобщо не е наш: менюто отваря собствения избор на Codex, чете редовете, които показва, и натиска този, който сте избрали, с нивата на всеки модел.

Claude Code във Vobuda, в детайли

Това графичен интерфейс за Claude Code ли е, или обвивка?

Нито едното, нито другото. Истинският Claude Code работи в терминален блок, а Vobuda рисува лента за управление над него въз основа на това, което тази инсталация казва за себе си. Вашите умения, памет, MCP сървъри и разрешения са точно тези, които вече имате. Между вас и агента няма никакъв наш клиент.

Как да видя минали сесии на Claude Code?

Менюто със сесии на лентата ги изброява по първи ред и време, прочетени от ~/.claude/projects. Отварянето на дадена сесия изпълнява собствения --resume на Claude Code с нейния id. Continue изпълнява собствения му --continue.

Мога ли да сменя модела на Claude Code без да пиша команда?

Да. Бутонът за модел носи използвания модел и отваря моделите, които собственият файл на Claude Code казва, че вашият акаунт може да използва, с Opus с контекст от милион токена първо и Sonnet и Haiku след него. Бутонът за ниво на усилие до него носи нивото и предлага онова, което използваният модел поддържа. И двата продължават да четат статус реда на агента, така че смяната на модела в агента обновява бутоните, вместо да ги оставя да лъжат.

Показва ли уменията на Claude Code?

Изброява всяко умение, което папката реално има, групирано по произход и преброено, за да можете да ги прегледате, вместо да помните име. Само чете папките, без да инсталира, публикува или хоства каквото и да било.

Мога ли да пускам Claude Code и Codex едновременно?

Да, в два блока на един и същ прозорец или в два таба, всеки със собствена лента, четяща собствения си агент. Вижте на практика с какво се различават двата на страницата за сравнение.

А локалните модели?

Локален модел през Ollama е запис в agents.json и не изисква код - точно за това служи агентът да бъде JSON описание.

Vobuda вижда ли разговорите ми?

Чете собствените файлове на агента на вашия диск, за да начертае менютата, а разговорите ви не минават през нас. Единствената заявка, която прави за вашия акаунт в Claude, е за лимитите на използване: на всеки пет минути, докато има лента на екрана, пита Anthropic с вписването, което Claude Code пази във вашия ключодържател, и токенът отива само при Anthropic. При нас няма акаунт и няма наш сървър по средата.

Сложете лента на агента, който вече използвате

Безплатно, без акаунт, а агентът отдолу е точно този, който сте инсталирали.

curl -fsSL https://vobuda.com/install.sh | sh