OWLEN is a Rust-powered, terminal-first interface for interacting with local large language models.
It provides a responsive chat workflow that runs against Ollama with a focus on developer productivity, vim-style navigation, and seamless session management—all without leaving your terminal.
This is free and open source software.
Features include:
- Chat Client (owlen):
- Vim-style Navigation – Normal, editing, visual, and command modes.
- Streaming Responses – Real-time token streaming from Ollama.
- Multi-Panel Interface – Separate panels for chat, thinking content, and input.
- Advanced Text Editing – Multi-line input with tui-textarea, history navigation.
- Visual Selection & Clipboard – Yank/paste text across panels.
- Flexible Scrolling – Half-page, full-page, and cursor-based navigation.
- Model Management – Interactive model and provider selection.
- Command Autocompletion – Intelligent Tab completion and suggestions in command mode.
- Session Persistence – Save and load conversations to/from disk.
- AI-Generated Descriptions – Automatic short summaries for saved sessions.
- Session Management – Start new conversations, clear history, browse saved sessions.
- Thinking Mode Support – Dedicated panel for extended reasoning content.
- Bracketed Paste – Safe paste handling for multi-line content.
- Theming System – 10 built-in themes plus custom theme support.
- Code Client (owlen-code) [Experimental]:
- All chat client features.
- Optimized system prompt for programming assistance.
- Foundation for future code-specific features.
- Core Infrastructure:
- Modular Architecture – Separated core logic, TUI components, and providers.
- Provider System – Extensible provider trait (currently: Ollama).
- Session Controller – Unified conversation and state management.
- Configuration Management – TOML-based config with sensible defaults.
- Message Formatting – Markdown rendering, thinking content extraction.
- Async Runtime – Built on Tokio for efficient streaming.
Website: somegit.dev/Owlibou/owlen
Support:
Developer: Jordan Cannon
License: MIT License
OWLEN is written in Rust. Learn Rust with our recommended free books and free tutorials.
| Explore Linux | |
|---|---|
| Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category. | |
| In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality. | |
| The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions. | |
| Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others. | |
| Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems. | |
| Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks. | |
| Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems. | |
| Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux. | |
| Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools. | |
| Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux. | |
| Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux. | |

Please read our Comment Policy before commenting.