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.
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.