рдЯреЗрдХреНрд╕реНрдЯ рдЯрд░реНрдорд┐рдирд▓рдорд╛ рдЪрд▓реНрдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рджреГрд╢реНрдп рдбрд┐рдЬрд╛рдЗрди рд╡рд╛рддрд╛рд╡рд░рдг, TUI рд╕реНрдЯреБрдбрд┐рдпреЛ (рднрд┐рдЬреБрдЕрд▓ рдЯрд░реНрдорд┐рдирд▓ UI рдбрд┐рдЬрд╛рдЗрдирд░) рдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫред рд╡рд╛рддрд╛рд╡рд░рдгрд▓реЗ рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рдмреНрд▓рдХрд╣рд░реВ рдбреНрд░реНрдпрд╛рдЧ рд░ рдбреНрд░рдк рдЧрд░реЗрд░, рджреГрд╢реНрдпрд╛рддреНрдордХ рд░реВрдкрдорд╛ рдЧреБрдгрд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реЗрд░, рд░ рдЙрдбрд╛рдирдорд╛ рдкрд░рд┐рдгрд╛рдо рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЧрд░реЗрд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ, рджреГрд╢реНрдп рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЙрддреНрдкрдиреНрди рдЧрд░рд┐рдПрдХреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рд▓реЗрдЖрдЙрдЯрд▓рд╛рдИ Ink, BubbleTea, Blessed, Textual, OpenTUI, рд░ Tview рдлреНрд░реЗрдорд╡рд░реНрдХрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯрдорд╛ React, Vite, Zustand, Tailwind CSS, рд░ Lucide React рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫред рдХреЛрдб MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рд╡рд┐рдХрд╛рд╕рдХреЛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рднрдиреЗрдХреЛ TUI рд╕реНрдЯреБрдбрд┐рдпреЛрдХреЛ рд▓рдЧрднрдЧ рд╕рдмреИ рдХреЛрдб AI рд╕рд╣рд╛рдпрдХ рдХреНрд▓рд╛рдЙрдбрджреНрд╡рд╛рд░рд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛред
TUI рд╕реНрдЯреБрдбрд┐рдпреЛрд▓реЗ реиреж рднрдиреНрджрд╛ рдмрдвреА рддрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рдЗрдиреНрдЯрд░рдлреЗрд╕ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ (рдмрдЯрдирд╣рд░реВ, рдореЗрдиреБрд╣рд░реВ, рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ, рд╕реВрдЪреАрд╣рд░реВ, рдкреНрд░рдЧрддрд┐ рд╕реВрдЪрдХрд╣рд░реВ, рд╕рдВрд╡рд╛рджрд╣рд░реВ, рдЯреВрд▓рдЯрд┐рдкреНрд╕рд╣рд░реВ, рдЖрджрд┐) рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рд░ рео рдбрд┐рдЬрд╛рдЗрди рдерд┐рдорд╣рд░реВ, рд╕рд╛рдереИ рд╣рд▓реНрдХрд╛ рд░ рдЧрд╛рдврд╛ рдореЛрдбрд╣рд░реВ, рдЧреНрд░реЗрдбрд┐рдпрдиреНрдЯ рдлрд┐рд▓рд╣рд░реВ, ASCII рд░рдЩрд╣рд░реВ, рд░ рдПрдХреНрд╕реЗрдиреНрдЯ рд░рдЩрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЙрд▓реНрдЯрд╛рдЙрди рд╕рдореНрднрд╡ рдЫред рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдХреВрд▓рди рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкрдирд┐ рдЙрдкрд▓рдмреНрдз рдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ JSON рдврд╛рдБрдЪрд╛рдорд╛ рдмрдЪрдд рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред
рд╕реНрд░реЛрдд: opennet.ru
