A TUI text editor built by FTXUI
Pretty terminal editor with standard keybinds, but Micro and Helix already own this niche.
PNANA is a modern terminal text editor built with FTXUI, inspired by Nano, Micro, and Sublime Text. It offers an intuitive UI, familiar shortcuts, and robust editing capabilities.
Helix already does modern terminal editing with LSP better and has actual adoption.
Developers who work in terminal environments
Helix · Micro · Neovim
What makes PNANA different?
Zero learning curve: Ditches the modal complexity of Vim/Neovim for familiar Ctrl+S/Ctrl+Z shortcuts, just like GUI editors.
Beautiful terminal UI: Out-of-the-box themes (Monokai, Dracula, Nord, etc.), a three-column layout, and smart status bars—no config required to look great.
Built-in LSP support: Native code completion, real-time diagnostics, jump-to-definition, and symbol search for all major languages (C/C++, Go, Rust, Python, JS/TS, and more).
Lightweight & fast: Terminal-native, low resource usage, and instant startup—perfect for remote servers and local development alike.
Extensible future: A planned Lua plugin system (inspired by Neovim) will let users extend functionality with custom scripts.
I’d love to hear your thoughts, feedback, or feature requests! Check out the repo, star it if you like it, and let’s build a better terminal editor together.
English README: https://github.com/Cyxuan0311/PNANA/blob/master/README_EN.md
Pretty terminal editor with standard keybinds, but Micro and Helix already own this niche.
Purpose-built 10ms editor for Claude Ctrl-G loops—solves real latency friction.
Spiral timeline visualization with shared Rust/WASM parser across CLI and web.
Chord grammar designed for AI agents outputs unified diffs to save tokens.
Turns saved SQL queries into authenticated API endpoints instantly.
Yet another AI code editor, but this one runs on iPhone with voice.