Skip to content

t3m3d/brain

Repository files navigation

brain

A native macOS code editor / IDE whose entire UI is pure Krypton on the objk Objective-C FFI — no Obj-C, no Swift source. A real Cocoa app (NSWindow, NSTextView, NSTableView, menus) driven by Krypton functions used directly as Objective-C method IMPs.

Features

  • File-tree sidebar with directory navigation, multi-file tabs (with close ✕)
  • Multi-language syntax highlighting (k/ks, js, ts, py, c, go, rs, sh, rb, json, …)
  • A real interactive terminal pane (live zsh on a pty, the stem grid engine)
  • File menu (New/Open/Open Folder/Open Recent/Save/Save As/Save All/Auto Save…), Edit (undo/redo/find/replace), View (toggle sidebar/terminal, font zoom), Run
  • Native file/folder pickers, recent files/folders

Install

brew install --cask t3m3d/krypton/brain

Build from source

Needs a Krypton checkout (the toolchain):

KRYPTON=/path/to/krypton ./build.sh    # -> brain.app

Source of record: brain.ks (here). Legacy native (Obj-C) version archived in legacy/.

About

krypton-langs first ide

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors