Skip to main content

ByteAsk Documentation

A terminal-native AI coding agent for C and C++. It edits your repo, runs the real toolchain, and hands you a diff that survived the debugger.

$curl -fsSL https://code.byteask.ai/install.sh | sh

Writes and verifies

Edits your files from the terminal, then drives sanitizers, gdb, and your test suite to prove the change compiles and passes before handing you a diff.

C and C++ native

Ships 18 built-in tools for the C/C++ ecosystem: Compiler Explorer, clang-tidy, ASan/UBSan/TSan, Valgrind, gdb, rr, perf, Callgrind, and more.

Approval modes

Choose how much autonomy the agent gets — from asking before every shell command to fully autonomous runs. Configurable per-session or globally.

MCP support

Connect any Model Context Protocol server. Manage servers with byteask mcp or the /mcp slash command.

Session management

Every conversation is persisted. Resume, fork, archive, or delete sessions from the CLI or from inside the TUI.

Multimodal input

Attach screenshots, diagrams, or any image to your prompt with the --image flag.