{"id":"kakoune-tui","name":"Kakoune","status":"scanned","medium":"tui","mode":"dark","one_liner":"Sage green selections — modal editing refined.","vibe_tags":["editor","selections","green","minimal"],"domains":["editor","modal","tui"],"urls":{"detail":"https://brandbook.binary.tools/brandbook/kakoune-tui","preview":"https://brandbook.binary.tools/brandbook/kakoune-tui/preview","meta_json":"https://brandbook.binary.tools/brandbook/kakoune-tui/meta.json","brandbook_json":"https://brandbook.binary.tools/brandbook/kakoune-tui/brandbook.json","theme_css":"https://brandbook.binary.tools/brandbook/kakoune-tui/theme.css","tailwind_config":"https://brandbook.binary.tools/brandbook/kakoune-tui/tailwind.config.js","download_zip":"https://brandbook.binary.tools/brandbook/kakoune-tui/download.zip","api":"https://brandbook.binary.tools/api/brandbooks/kakoune-tui"},"has_preview":true,"has_brandbook_json":true,"meta":{"id":"kakoune-tui","name":"Kakoune","inspired_by":{"name":"Kakoune","url":"https://github.com/mawww/kakoune"},"domains":["editor","modal","tui"],"vibe_tags":["editor","selections","green","minimal"],"status":"scanned","version":"1.0","notes":"Terminal UI application brandbook — palette from default skin/theme.","style_profile":{"axes":{"energy":"medium","formality":"balanced","warmth":"cool","density":"dense","sharpness":"sharp","mode":"dark","medium":"tui"},"audience":"Developers and DevOps engineers who live in SSH sessions.","confidence":"scanned","one_liner":"Sage green selections — modal editing refined.","vibe_paragraph":"Modal editor with multiple selections.","mood_adjectives":["editor","selections","green","minimal"],"best_for":["Kakoune-style CLI tools","Keyboard-driven dashboards"],"avoid_for":["Marketing landing pages","Touch-first mobile apps"],"industries_fit":["editor","modal","tui"],"comparable_to":["Kakoune"],"search_keywords":["kakoune","tui","terminal","cli","editor","selections","green","minimal"]}},"brandbook":{"id":"kakoune-tui","name":"Kakoune","version":"1.0","medium":"tui","tagline":"Modal editor with multiple selections.","description":"Modal editor with multiple selections.","inspired_by":{"name":"Kakoune","url":"https://github.com/mawww/kakoune"},"vibe_tags":["editor","selections","green","minimal"],"domain_hint":"","identity":{"logomark":{"shape":"ascii-banner","description":"ASCII art banner from Kakoune README / startup screen"},"ascii_logo":"KAKOUNE","wordmark":{"text":"Kakoune","case":"title","weight":700}},"voice":{"principles":["Keyboard-first — every action has a binding.","Dense information, zero chrome waste.","Status at a glance — color encodes state."],"avoid":["Mouse-only workflows","Decorative UI that steals columns","Ambiguous state without color cues"],"sample_headlines":["Modal editor with multiple selections.","Select first, act second."],"sample_lead":"Modal editor with multiple selections.","sample_metrics":[],"sample_code_lang":"shell","sample_code":"# launch kakoune\n$ kakoune","sample_terminal_session":"","sample_terminal_prompt":">"},"design_principles":["Monospace grid — align to character cells, not pixels.","ANSI palette is the design system — reuse semantic colors consistently.","Box-drawing borders define panes; never float widgets.","Key hints belong in a persistent footer or status line."],"color":{"primary":{"name":"Kakoune","hex":"#6aab73","scale":{"100":"#6aab73","300":"#6aab73","500":"#6aab73","700":"#6aab73"},"default_step":"500","notes":"Signature accent for Kakoune."},"neutrals":{"canvas":"#181818","navy":"#141414","elevated":"#3d3d3d","border":"#333333","input_border":"#414141","text_tertiary":"#6e7681","text_secondary":"#7f7f7f","text_primary":"#d4d4d4","white":"#d4d4d4"},"semantic":{"success":"#6aab73","warning":"#d29922","danger":"#ff7b72","info":"#58a6ff","running":"#6aab73"},"category_accents":{"added":"#6aab73","modified":"#d29922","deleted":"#ff7b72","branch":"#39c5cf","tag":"#bc8cff"},"page_bg_token":"neutrals.canvas","card_bg_token":"neutrals.navy","section_bg_token":"neutrals.elevated","body_text_token":"neutrals.text_primary","muted_text_token":"neutrals.text_secondary"},"terminal":{"bg":"#181818","fg":"#d4d4d4","cursor":"#d4d4d4","selection":"#3d3d3d","accent":"#6aab73","scheme_origin":"default face colors","ansi":{"black":"#484f58","red":"#ff7b72","green":"#6aab73","yellow":"#d29922","blue":"#58a6ff","magenta":"#bc8cff","cyan":"#39c5cf","white":"#c9d1d9","bright_black":"#6e7681","bright_red":"#ffa198","bright_green":"#56d364","bright_yellow":"#e3b341","bright_blue":"#79c0ff","bright_magenta":"#d2a8ff","bright_cyan":"#56d4dd","bright_white":"#ffffff"}},"typography":{"fonts":{"sans":{"family":"JetBrains Mono","fallback":"ui-monospace, monospace","google":true,"weights":[400,700],"notes":"TUI apps render entirely in monospace; sans maps to mono for preview."},"mono":{"family":"JetBrains Mono","fallback":"Fira Code, Cascadia Code, ui-monospace, monospace","google":true,"notes":"Recommended terminal font for Kakoune."}},"scale":{"display":{"size_px":16,"line":1.2,"tracking":"0","weight":700,"font":"mono"},"h1":{"size_px":14,"line":1.2,"tracking":"0","weight":700,"font":"mono"},"h2":{"size_px":13,"line":1.3,"tracking":"0","weight":700,"font":"mono"},"h3":{"size_px":13,"line":1.3,"tracking":"0","weight":500,"font":"mono"},"body":{"size_px":13,"line":1.4,"tracking":"0","weight":400,"font":"mono"},"caption":{"size_px":12,"line":1.3,"tracking":"0","weight":400,"font":"mono"},"mono":{"size_px":13,"line":1.4,"tracking":"0","weight":400,"font":"mono"}}},"tokens":{"spacing_px":[0,1,2,4,8],"radius_px":{"sm":0,"md":0,"lg":0,"xl":0,"card":0,"pill":0},"shadow":{"glow_accent":"0 0 12px #6aab7355"},"motion":{"duration_ms":{"fast":0,"base":0,"slow":0},"easing":"step-end","notes":"TUIs update on keypress; motion is instant frame refresh."}},"components":{"button":{"variants":{"primary":{"bg":"primary.500","fg":"white","radius":"sm"},"secondary":{"bg":"transparent","fg":"text_primary","border":"border"}}}},"tui_components":{"border_style":"rounded","status_bar":{"bg_token":"neutrals.elevated","fg_token":"neutrals.text_primary","accent":"#6aab73"},"command_bar":{"bg_token":"neutrals.canvas","fg_token":"neutrals.text_secondary","prompt":":"},"list_selected":{"bg_token":"primary.500","fg":"#ffffff","marker":"▸"},"tree":{"branch":"├─","last_branch":"└─","expanded":"▼","collapsed":"▶"},"table":{"header_weight":700,"divider":"─","column_sep":"│"},"tabs":{"active_token":"primary.500","inactive_token":"neutrals.text_tertiary"},"gauge":{"fill_token":"primary.500","empty_token":"neutrals.border","chars":"█▓▒░"},"sparkline":{"up_token":"semantic.success","down_token":"semantic.danger","chars":"▁▂▃▄▅▆▇█"},"scrollbar":{"thumb_token":"neutrals.text_tertiary","track_token":"neutrals.border"},"modal":{"bg_token":"neutrals.elevated","border_token":"primary.500","title_weight":700},"keyhints":{"separator":"│","key_style":"bold","desc_style":"muted"}},"do":["Use #6aab73 for selection and primary focus states.","Reserve bright red/green for destructive/success git or status states.","Keep status bar one line; overflow truncates with ellipsis."],"dont":["Don't use proportional fonts inside panes.","Don't rely on color alone — pair with icons or glyphs.","Don't break the 80-column grid without explicit wide mode."],"provenance":{"scanned_from":["https://github.com/mawww/kakoune"],"scanned_at":"2026-06-06","confidence":"scanned","notes":"Palette extracted from default theme/skin in upstream repository."}}}