# Hypr CLI > The sovereign, terminal-first AI development companion engineered with a native Zig rendering core, dynamic Model Context Protocol client loops, and atomic rollback transaction safeguards. ## Docs - [Introduction](https://hyprcode.mintlify.app/index.md): Welcome to Hypr CLI, the high-performance agentic CLI developer companion - [Quickstart](https://hyprcode.mintlify.app/quickstart.md): Start coding with Hypr CLI in less than 2 minutes - [Building the Core Shell Loop](https://hyprcode.mintlify.app/blog/core-shell-loop.md): How we engineered the foundations of Hypr CLI, introducing immutable message state loops and schema-validated tool pipelines. - [Dynamic Task Trees and Multi-File Refactoring](https://hyprcode.mintlify.app/blog/task-trees-and-refactoring.md): Introducing hierarchical task scheduling queues, AST symbol outliners, and transactional edits with atomic rollbacks. - [Native Zig Performance and Protocol Integrations](https://hyprcode.mintlify.app/blog/native-zig-performance-and-mcp.md): Migrating to OpenTUI's native Zig core via FFI and implementing dynamic Model Context Protocol stdio clients. - [Zig Core & Viewport](https://hyprcode.mintlify.app/tui/viewport.md): High-performance TUI rendering with native terminal canvas mapping - [Canvas Components](https://hyprcode.mintlify.app/tui/canvas-components.md): React elements mapped to native OpenTUI nodes - [Actor-Critic Scheduler](https://hyprcode.mintlify.app/engine/scheduler.md): Hierarchical task tracking and validation scheduling - [State Compaction](https://hyprcode.mintlify.app/engine/state-compaction.md): Sustaining prompt context longevity through message trimming boundaries - [Built-In File Tools](https://hyprcode.mintlify.app/tools/file-tools.md): Atomic file read, write, and search utilities - [Bash Interceptor](https://hyprcode.mintlify.app/tools/bash-interceptor.md): Managed subprocess execution with ring-buffered stdout streams - [Model Context Protocol](https://hyprcode.mintlify.app/integrations/mcp.md): Connecting remote tools using JSON-RPC standard stdio streams