If you’re anything like me, you probably have a love-hate relationship with note-taking apps.
Rich text editors with endless formatting options often end up being a distraction. On the flip side, launching a heavy IDE just to jot down a quick thought feels like overkill. While Vim or Nano are great, they aren’t strictly optimized for simple, distraction-free note management.
That is where classx/be-cli comes in. It’s a focus-based, dead-simple terminal text editor built for capture. And yes, it's written in Rust!
Why be-cli?
The philosophy behind be-cli is simple: Zero friction. Max focus.
Here is what makes it stand out:
- Built with Rust: Thanks to Rust, it compiles down to a single, lightweight binary. No heavy runtime dependencies, no garbage collection pauses—just pure performance and memory safety.
- Keyboard-First Workflow: No mouse allowed. Keep your hands on the home row and let your thoughts flow seamlessly.
- Zero Distractions: It strips away the clutter. No complex markdown rendering previews, sidebars, or cloud-sync progress bars in your face. Just you and your text.
- Blazing Fast: It loads instantly in your terminal. Perfect for offloading your working memory before you lose that train of thought.
Quick Start 🚀
Since it's a Rust project, you can easily install it via Cargo or grab the binary directly:
git clone https://github.com/classx/be-cli.git
cd be-cli
make release && make install
Once installed, just run be in your terminal to start writing.
Who is this for?
If your terminal is your second home and you want a dedicated, lightweight space to jot down ideas without leaving your command-line environment, you should definitely give be-cli a spin.
Check out the repository on GitHub: classx/be-cli
What does your note-taking setup look like? Are you team Obsidian, team Vim, or do you prefer lightweight Rust CLI tools like this one? Let's discuss in the comments!
Top comments (0)