Vobuda
Жүктеп алу Қалай жұмыс істейдіClaude CodeCodex-пен салыстыруСалыстыру Біз туралы Байланыс

Бөлшектеп қарағанда, ол қалай жұмыс істейді

Бүкіл бағдарламаны бір ереже ұстап тұрады: терезенің күйі жадта сақталады, ал баптаулар файлдарда сақталады. Төмендегінің бәрі осыдан туындайды.

Барлығының негізінде тұрған ереже

Терезе қойындыларды ұстайды. Қойынды блоктарды ұстайды. Блок - терминал, өңделіп жатқан файл, файлдар панелі, веб-бет, сурет, PDF, Markdown беті, diff, жүйелік монитор, баптаулар экраны немесе қондырма панелі. Олар кез келген бағытта ұяланып бөлінеді, сүйрелеледі, өлшемін өзгертеді және әрбір жаңа мүмкіндік үшін жаңа жиынтық емес, бір ережелер жиынтығы бойынша жабылады. Бәріне тиесілі болу үшін тым үлкен нәрсе - vobuda-ның өз каталогынан келетін қондырма, әзірге Design және Director, бір басумен толығымен орнатылады және жойылады.

Бұл орналасу туралы ешнәрсе дерекқорда сақталмайды, өйткені дерекқор жоқ. Терезенің не істеп жатқаны жадта сақталады, ал сіз не шешкеніңіз файлдарда сақталады. Сондықтан батырма, пернетақта, мәзір жолағы, Cmd+K және командалық жол бірдей әрекетті бір атпен шақырады, әрі оны басқаша істету дегеніміз дерлік әрдайым JSON өңдеу дегенді білдіреді.

Дәл сол себептен де осы жұмыс түрі үшін жасалған, Mac үшін ең жақсы терминал эмуляторы өзін тексеруге болатын бағдарлама. Баптау бар болса, оны сақтайтын файлдағы жол да бар. Әрекет бар болса, оны шақыратын ат та бар.

Бір әрекетке апаратын бес жол, әрі бәрі бір ғана әрекет

Әрекеттер осыншама көп болғанда, бағдарламаның көп бөлігі іс жүзінде жасырын болады. Cmd+K - «мұны істеп бер» емес, «ол не істей алады» деген сұраққа жауап беретін жол.

Терминал мен Claude Code блогының үстінде ашылған командалар тізімі: «New tab», «Close tab», «Keep this machine awake», бөлулер және «Close block», әрқайсысы әрекет атымен және пернелер тіркесімімен, ал үстінде тізімді тарылтатын өріс Терминал мен Claude Code блогының үстінде ашылған командалар тізімі: «New tab», «Close tab», «Keep this machine awake», бөлулер және «Close block», әрқайсысы әрекет атымен және пернелер тіркесімімен, ал үстінде тізімді тарылтатын өріс
Қабықша мен агенттің үстінде Cmd+K арқылы ашылған командалар тізімі: әр әрекет өз атымен, әрекет атымен және пернелер тіркесімімен, теру арқылы тарылтуға дайын.
  • Ол пернелерді алмастырмайды, керісінше үйретеді

    Әр жолда өз пернелер тіркесімі көрсетілген. Бір әрекет үшін тізімге екі рет жүгінген адам үшінші ретте перненің өзін жаттап алады.

  • Бұл бесінші сөздік емес

    Әр жол әрекетті дәл басқа төрт тәсіл сияқты, аты бойынша орындайды. Тексеру бұл тізімнің тартылатын кестесін негізгі модульдің перне байлана алатын әрекеттер тізімімен екі бағытта да салыстырады: бар болып, бірақ сол жерде ұсынылмаған әрекет құрастыруды тоқтатады.

  • Командалық жол дәл сол жиын

    vobuda do block.split-down, vobuda button files, vobuda theme catppuccin-mocha, vobuda send, vobuda signal, vobuda state, vobuda log, кез келген vobuda блогында терілген, ал vobuda mcp сол командаларды агентке MCP құралдары ретінде ұсынады. Скрипттерге арналған жанама есік емес: интерфейс тесттері бүкіл бағдарламаны сол арқылы басқарады, сондықтан оған сенуге болады және сондықтан агент терезеңізді қайта орналастыра алады, ал сіз оның не істегенін дәл оқи аласыз.

Блоктар және олардың кепілдіктері

Блок бетшеге өз командалық қабығы жұмыс істеп тұрған күйде ауысады

Блокты тақырыбынан тартып, жолақтағы бетшеге апарып тастаңыз, ол сол жерге орналасады: бірдей id, бірдей командалық қабықша, бірдей қалта, әлі де бұрынғысынша жұмыс істеп тұрады. Блок үстінде тұрған кезде бетше акцент түсімен жанады. Мұның да өз әрекеті бар, block.to-tab:2, сондықтан оны пернеге байлауға болады және тінтуірсіз тексеру де оны басады.

Өлшемдер есте сақталады, әрі төменгі шегі бар

Әр блок бойынша бөлек, және ешбір блок пайдалануға жарамай қалатындай тар бола алмайды. 200 пункт енінде тұрған панельді ешкім пайдалана алмайды.

Сіздікі ештеңе үнсіз кетпейді

Жұмыс істеп тұрған нәрсені жабу алдымен атымен сұрайды, өйткені біреудің жұмысын бір рет жоғалту бүкіл мүмкіндік жинайтыннан көбірек сенімге түседі. Дәл сол себепті жоба қалтасы агенттің әр жүрісінің алдында суретке түсіріледі, оны қайтару үшін бір басу жеткілікті; агентке қойылған кілт агент көрмей тұрып тоқтатылады; ал қоса алатын қоршау агенттің жоба сыртына жазуы мен жоюын қабылдамайды.

Сессиялар әдепкі бойынша қайтады

Қойындылар, блоктар және әр блоктың жұмыс қалтасы қайта іске қосқаннан кейін қайтады және бұл әдепкі бойынша қосулы; «Жалпы» бөліміндегі бір ауыстырғыш оны өшіреді. Басқа машинадан келген сессия қолынан келгенін ашады және блоктарды үнсіз тастамай, нені аша алмағанын айтады.

Баптаулар қалтасы, файл бойынша

~/.config/vobuda ішіндегінің бәрі оқуға жеңіл JSON түрінде, бағдарлама жұмыс істеп тұрған кезде бақыланады. Файлды сақтасаңыз, терезе қайта салынады.

ФайлНе сақтайды
settings.jsonТема, көрініс, терминал, қабықша, терезе, сигналдар: он бөлімнің әрбір баптауы
themes/*.jsonТерминал мен терезенің түстері. 25 палитра дайын күйде келеді, екеуі түс көру ерекшелігі барларға арнап жасалған
looks/*.jsonТерезенің пішіні: бұрыштар, көлеңкелер, панель түстері, мөлдірлік. 29 жеткізіледі
skins/*.jsonМониторда қай панельдер және қалай көрсетілетіні
buttons.jsonДок: батырмалар, реті, жағы, пішіні, әрі белгілеуге тұрарлық бірнешеуі үшін түс
agents.jsonАгент қалай танылады және оған не ұсынылады
keys.jsonБарлық пернелер тіркесімі. macOS-тың негізгі мәзірі де дәл осы файлдан құрылады
workspaces/*.jsonЖобалар: әрқайсысы өз қойындылары, қалтасы, темасы және докы бар терезе

Кірістірілген темалар бинарлық файл ішінде тұрады, ал қалта оларды қайта анықтайды, сондықтан жаңарту сіз өңдегеннің ештеңесін қайта жазбай, жаңа түстер әкеледі. Бүкіл қалта бір мұрағат ретінде сақталады және басқа Mac-та қалпына келтіріледі, ал Mac-та көшірме iCloud Drive-та тұрады, әдепкі бойынша қосулы, оны өшіретін бір ауыстырғышпен.

Файлмен реттелетін жүйе мониторы

Панельдердің он екі түрі және олардың қайсысын көретініңіз біреу бір рет жобалаған экран емес, скин.

Терминалдың жанындағы блоктағы жүйелік монитор: процессордың жүктемесі тарихымен, әр ядро, қолданылған жад, іске қосу дискісіндегі бос орын, диск оқу мен жазу және желі трафигі Терминалдың жанындағы блоктағы жүйелік монитор: процессордың жүктемесі тарихымен, әр ядро, қолданылған жад, іске қосу дискісіндегі бос орын, диск оқу мен жазу және желі трафигі
Қабықшаның жанында блок ретінде ашылған монитор, оның панельдері бірінің үстіне бірі: процессор, ядролар, жад, диск, диск оқу мен жазу және желі.
  • Сандар өздері туралы шыншыл

    Жүйе өлшемей, болжайтын мән тильда белгісімен көрсетіледі, ал жоқ құрал-жабдық нөл емес, мән жоқтығын береді. Дискретті GPU жоқ құрылғыда GPU панелі нөл пайыз көрсетіп тұрмайды.

  • Екі мекенжай да, әрқайсысында көшіру батырмасымен

    Мекенжай панелі алдымен интернет көретін мекенжайды, ал оның астында машинаның өз желісіндегі мекенжайды атайды. Ол панель экранда тұрғанда ғана, шамамен он минутта бір рет, немесе мекенжай әлі белгісіз болғанда әр отыз секунд сайын сұрайды, ал сұрау машина туралы ештеңе алып жүрмейді.

  • Басқа бәрі сияқты, тартып жылжытып қайта реттеледі

    Монитордың панельдері, доктың батырмалары және агент жолағының бөліктері бір қимылмен алынып, керек орнына қойылады. Баптау жолы оның кез келген жерінен емес, сол жағындағы тұтқадан алынады, сондықтан мәтін өрісінен басталған тартып жылжыту сіз өзгертпек болған сөзді таңдауға кедергі жасамайды.

Файл командалық қабықшатың қасында ашылады

Әдетте терминал сізді осы үшін басқа жаққа жібереді: шығыста жол пайда болады, екі жолды өзгерту керек, әрі бұрын бұл редакторға шығып, командалық қабықшатың контекстін жоғалтып қайту дегенді білдіретін.

Редакторда ашылған src/main.ts сәтті тест іске қосуы бар терминал блогының жанында, және жоба қалталары мен файлдарын олардың өлшемдерімен тізімдейтін файлдар панелі Редакторда ашылған src/main.ts сәтті тест іске қосуы бар терминал блогының жанында, және жоба қалталары мен файлдарын олардың өлшемдерімен тізімдейтін файлдар панелі
Жол нөмірлері мен түс берілуі бар редакторда ашылған src/main.ts, қабықшаның және ол ашылған файлдар панелінің жанында.
  • Сақтау әдейі жасалады

    Cmd+S басылмайынша ешнәрсе жазылмайды. Теру кезінде бірден жазып отыратын редактор жазба қосымшасында жақсы, бірақ жұмыс істеп тұрған командалық қабықшатың қасында жаман. Бұл жай перне басу емес, әрекет, сондықтан мұнда бәрі сияқты оның мәзір тармағы, перне тіркесімі және командалық жол жазбасы да бар.

  • Бас тартулар жазудың өзіндей маңызды

    Ашылғаннан кейін дискіде өзгертілген файл үстінен жазылмайды. Бинарлық файл бұзылған мәтін ретінде көрсетілмейді. Қалта мүлдем ашылмайды. Сақталмаған өзгерістерде көзге көрінетін белгі болады, әрі өңделген файлды жабу сұрайды.

  • Файлды табу

    Файлдар панелі сіз тұрған қалтаның астынан ат бойынша іздейді, әрі әр нәтиже қай екі қалтада тұрғанын көрсетеді, өйткені тек аты бойынша екі index.ts файлын ажырату мүмкін емес. Ол node_modules, .git, target және соларға ұқсас қалталарды өткізіп жібереді, сегіз деңгейде немесе екі жүз нәтижеде тоқтайды, әрі екі әріптен аз болса, ешнәрсе істемейді.

Баптаулар: экран ретінде де, файл ретінде де

«Жалпыдан» «Деректер мен құпиялыққа» дейінгі он бөлім, әрбір баптау бойынша іздеу және олардың әрқайсысы қолмен де өңдей алатын файлдағы бір жол.

«Сыртқы көрініс» бөліміндегі баптаулар экраны: темалар тізімінің соңы, көрініс, терезе мөлдірлігі және ең аз контраст, және таңдалған «Accessible» темасының қолжетімділік көрсеткіші: мәтін контрасты AAA және түс соқырлығы бар адамдарға түстердің ажыратылуының бағасы «Сыртқы көрініс» бөліміндегі баптаулар экраны: темалар тізімінің соңы, көрініс, терезе мөлдірлігі және ең аз контраст, және таңдалған «Accessible» темасының қолжетімділік көрсеткіші: мәтін контрасты AAA және түс соқырлығы бар адамдарға түстердің ажыратылуының бағасы
Темалар тізімінің астындағы «Сыртқы көрініс»: көрініс, терезе мөлдірлігі, ең аз контраст және таңдалған теманың мәтін контрасты мен түс соқырлығы бар адамдарға түстердің ажыратылуының бағасы.
  • Баптаулар блокқа өзі келеді

    Панельді тінтуірдің оң жағымен басу «мына нәрсені осында өзгерт» дегенді білдіреді. Сондықтан блоктың өз мәзіріндегі баптаулар жолын таңдау сізді баптаулар экранына апармай, сол бөлімді терезенің үстінде, мәзір бұрышында ашады. Бұл барлық басқа сияқты әрекет: settings.here:themes, settings.here:monitor.

  • Таңдаған кезде естуге болатын дыбыс

    Сигнал дыбысын немесе терминалдың қоңырауын таңдау оны ойнатады. Естімейтін атаулар тізімінен дыбыс таңдау тек атау таңдау болып қалады.

  • Ешнәрсе қайта іске қосуды сұрамайды

    Баптаулар қалтасы бақыланады, соның ішінде негізгі модульге тиесілі екі нәрсе де: пернелер файлыңыздан құрылған macOS мәзір жолағы және ашылмалы терезенің жаһандық пернесі, ескі перне жаңасы тіркелмей тұрып босатылады, сондықтан екеуі бірдей жауап бере алмайды. Тексеру баптаулар экранындағы әр кеңесті оқып, "қайта іске қосу" сөзі кездессе, сәтсіз аяқталады.

Сөйлеу және оқылып берілу

Екеуі де жүйенің өз дауыс құралын, құрылғының өзінде қолданады. Дыбыс компьютерден ешқашан шықпайды.

Диктант (дауыстан мәтінге)

Cmd+Shift+V сіз айтқанды жұмыс істеп тұрған блокқа теріп жазады, әрі жолақ қай тілде тыңдап тұрғанын екі әріппен көрсетеді. Айтылған сөйлем теріледі, бірақ ешқашан орындалмайды: тану қате естиді, ал өзі орындалатын қате естілген команда радио қосылып тұрғаны үшін нәрселерді жойып жіберетін бағдарлама дегенді білдіреді. Агенттің қасында, сөйлем команда емес, хабарлама болатын жерде, ол өзі жіберіле алады, әрі бұл сөйлем аяқталған сәтте оқылатын баптау.

Жауапты оқып беру

Cmd+Shift+R агенттің соңғы жауабын дауыстап оқиды; қайта басу оны тоқтатады. Оқылатын жауап, экран емес. Алдындағы таспа, екпінделген сөзді қоршаған жұлдызшалар, атты қоршаған кері апострофтар, кесте сызығы, файл атының өзі жеткілікті жерде тұрған толық жол, осылардың бәрі кетеді, тек ішіндегі сөздер қалады. Оқылым сөздер бойынша емес, пішіндер бойынша шектеледі: төменнен агенттің енгізу жолымен, жоғарыдан оның логотипімен, өйткені агенттің сырт көрінісі әр шығарылымда өзгереді.

Оны пайдалануды жалғастыру-жалғастырмауды шешетін кішкентай нәрселер

Оң батырма бізге тиесілі

Терезенің кез келген жерінде: блоктың ішіндегі өз мәзірі, терезенің сыртындағы мәзір, бетшелер жолағы, док, плиткалар арасындағы саңылау. Әр жол әрекет, әрі мәзірдің өзінің де әрекеті бар, block.menu, сондықтан тек қолмен жасалатын қимыл ешбір тексеруге көрінбейтін қимыл болмайды. Жүйенің мәзірі сақталатын жалғыз орын мәтін өрісі, онда кесу, көшіру, қою және сөздік ұсынылады.

Қалтаны кез келген жерден ашу

vobuda://open?path=/some/path Finder әрекетінен, скрипттен немесе басқа қолданбадан сол қалтада бетше ашады. macOS-та жүйелік деңгейде әдепкі терминал баптауы жоқ, сондықтан бұл орындай алмайтын уәде емес, осы мүмкіндіктің шынайы нұсқасы.

Блок ішінен іздеу

Cmd+F. Өріс іздеп тұрған блокқа тиесілі, әрі оны жапқанда көрініс сәйкестік тапқан жерінде қалады.

Блокты өзіңізбен бірге алып кетіңіз

Cmd+Shift+X блоктың мәтінін көшіреді, оны терминалдың өзінен сұрайды, ал бұл GPU рендерлеуі қосулы болғанда да жұмыс істеуін қамтамасыз етеді, онда бетте таңдайтын мәтін жоқ. Блоктың суреті - Cmd+K-дегі екі әрекет, «Block snapshot to clipboard» және «Block snapshot to a file».

Үй тапсырмасына айналмайтын жаңарту тексерулері

Ядро күніне бір рет, өз ағынында тексереді, ал сіз көретін нәрсе орналастырудың үстіндегі жолақ, оның үстінен емес, өйткені терминалды жабатын хабарландыруды адамдар оқымай жабуға үйренеді. Сіз баспайынша ештеңе орнатылмайды: агент үшін жаңарту - оның шығысы көрінетін белсенді блокқа терілетін команда, ал Mac-тағы Vobuda үшін түйме жаңа нұсқаны фонда орнатады, содан кейін ештеңе жұмыс істемесе, он секундтан кейін өздігінен болатын қайта іске қосуды ұсынады.

Қырық тіл, әрі әрқайсысында нұсқаулық

Соның ішінде негізгі модуль құрастыратын macOS мәзір жолағы да бар. Араб және иврит тілдерінде терминалдың өзінен басқа бүкіл терезе айналай көрсетіледі, өйткені терминалда айналай көрсету шығысты және жолдарды оқылмайтын етіп жіберер еді. Аударма кілті ағылшын жолы болып тұрады, сондықтан аударылмаған жол бос орынға немесе идентификаторға емес, оқуға болатын ағылшын мәтініне түседі.

Жаңа ғана оқыған мүмкіндіктерді байқап көріңіз

Бірінші іске қосуда екі қысқа сұрақтан кейін ол бір терминал блогымен ашылады және басқа ештеңемен емес. Жоғарыдағы барлығы қалаған кезде қосатын нәрсе.

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