# ByteAsk > ByteAsk is a commercial AI coding agent for C and C++. It edits your repository from the terminal, then drives the real toolchain (the compiler, the sanitizers, gdb, and your test suite) before it shows you a diff. ByteAsk reads and edits the repository in place, builds it with the project's own toolchain, runs the tests, reproduces failures under the sanitizers, and can join a live gdb session you already have open. It is a commercial product, not an open-source project. Every page below is also available as markdown: request the page with `Accept: text/markdown`, or append `.md` to its path. ## Install - Linux and macOS: `curl -fsSL https://code.byteask.ai/install.sh | sh` - Windows: `irm https://code.byteask.ai/install.ps1 | iex` - Python: `pip install byteask` (or `uv tool install byteask`) - Node: `npm i -g @byteask/cli` - Update: `byteask --update` - First run: `byteask login`, then `byteask "explain this repo"` - Editors with a live connector: VS Code, Cursor, JetBrains, Neovim, Emacs. ## Product - [Home](https://byteask.ai/index.md): What ByteAsk does and how to install it. - [Product. ByteAsk AI coding agent for C and C++](https://byteask.ai/product.md): ByteAsk joins the gdb session you already have open, runs your sanitizers and tests, and can use your own models. - [ByteAsk Context. Compiler-accurate context for C and C++ coding agents](https://byteask.ai/context.md): ByteAsk Context gives Claude Code and other MCP clients compiler-accurate context for C and C++ repositories, from the project's real build: where a change belongs, what each call resolves to, and what else it needs. - [Set up ByteAsk Context in Claude Code](https://byteask.ai/context/setup.md): Set up ByteAsk Context in Claude Code with one prompt: two configuration changes, no software installed. Sign in, preview exactly which files would be uploaded, index, and remove it with one command. - [Integrations](https://byteask.ai/integrations.md): Assign a Jira or Slack ticket. ByteAsk opens the pull request, then reviews the branch. - [Enterprise. ByteAsk on-prem AI coding agent for C++](https://byteask.ai/enterprise.md): ByteAsk for enterprise teams: on-prem, air-gapped and bring-your-own-key deployments, SSO, SCIM, audit logs, and the paperwork procurement asks for. - [Pricing. ByteAsk AI coding agent for C and C++](https://byteask.ai/pricing.md): ByteAsk pricing: Free, Pro $16 a month billed annually, Max $100, Ultra $200, Team $40 per seat, Enterprise on contract. - [Install. ByteAsk AI coding agent for C and C++](https://byteask.ai/install.md): Install the ByteAsk coding agent on Linux, macOS or Windows. The one-line command for every platform, exactly what the installer writes to your machine, how to read the script before you run it, and how to remove it. - [Changelog](https://byteask.ai/changelog): Every release of the CLI, newest first. ## Industries - [Industries](https://byteask.ai/industries.md): ByteAsk for trading and HFT, embedded and firmware, automotive, silicon and FPGA, industrial and energy, and systems teams. - [Automotive](https://byteask.ai/industries/automotive.md): ByteAsk for AUTOSAR and MISRA C++ code: it looks up rules by number, quotes the rule with its page, and runs your clang-tidy and cppcheck. - [Embedded and firmware](https://byteask.ai/industries/embedded.md): ByteAsk for firmware and control loops: it drives gdb to the store that corrupts a joint and cites the STM32 reference manual by page. - [Industrial, energy and test](https://byteask.ai/industries/industrial.md): ByteAsk for instrument and inverter firmware: it reproduces the bug on the simulated test bench before the fix, and cites IEEE 1547 and SunSpec Modbus by section. - [Silicon and FPGA](https://byteask.ai/industries/silicon-fpga.md): ByteAsk for silicon and FPGA teams: it looks up the AXI4-Stream rule in the Arm spec and cites the section and page. - [Systems and OS](https://byteask.ai/industries/systems.md): ByteAsk for kernels, runtimes and toolchains: it reads struct layout from the binary, measures before it claims a speedup, and cites the x86-64 SDM by section. - [Trading and HFT](https://byteask.ai/industries/trading-hft.md): ByteAsk for matching engines and feed handlers: it joins the gdb session you already have open and cites ITCH and FIX by section. ## Company - [Team](https://byteask.ai/team.md): Anirudha Kulkarni and Pratyush Saini, co-founders of ByteAsk. A coding agent for C and C++. - [Careers](https://byteask.ai/careers.md): ByteAsk is hiring founding engineers in C++ systems, AI/ML, and full-stack, plus DevRel and go-to-market, to build the coding agent for C and C++. Open applications for any other role. - [Contact](https://byteask.ai/contact.md): Get in touch with the ByteAsk team about product, billing, security, and privacy questions. ## Legal - [Privacy Policy](https://byteask.ai/privacy.md): Privacy Policy. - [Terms of Service](https://byteask.ai/terms.md): Terms of Service. - [Cookie Policy](https://byteask.ai/cookies.md): Cookie Policy. - [Challenge Contribution Terms](https://byteask.ai/challenge-terms.md): Challenge Contribution Terms. ## Documentation - [ByteAsk documentation](https://byteask.ai/docs/): Documentation index. - [CLI Reference](https://byteask.ai/docs/cli-reference): CLI documentation. - [Features](https://byteask.ai/docs/features): CLI documentation. - [Headless & CI](https://byteask.ai/docs/headless): CLI documentation. - [Overview](https://byteask.ai/docs/overview): CLI documentation. - [Your own models](https://byteask.ai/docs/self-hosted-models): CLI documentation. - [Slash Commands](https://byteask.ai/docs/slash-commands): CLI documentation. - [Embedded docs MCP server](https://docs.byteask.ai/embedded): public MCP endpoint https://mcp.byteask.ai/mcp (Streamable HTTP, no sign-in) for page-cited embedded and firmware reference lookups. ## Pricing - Free: $0 - Pro: $16/month - Per month with annual subscription discount ($192 billed up front). $20 if billed monthly. - Max: $100/month - Ultra: $200/month - Team: $40/seat/month - or $400/seat/year - Enterprise: priced on contract Full detail: https://byteask.ai/pricing.md ## Data handling Zero data retention: Your prompts and code are processed to answer the request, then dropped. Nothing is kept. Not used to train models: Your repositories are not used to train any model. Ours or anyone's. Trust Center, hosted by Oneleet: https://trust.byteask.ai/ ## Machine-readable - [Sitemap](https://byteask.ai/sitemap.xml) - [Full text of the site as markdown](https://byteask.ai/llms-full.txt) - [API catalog (RFC 9727)](https://byteask.ai/.well-known/api-catalog) - [OpenAPI description of the public status endpoints](https://byteask.ai/openapi.json) - [MCP server card](https://byteask.ai/.well-known/mcp/server-card.json) - [Agent skills index](https://byteask.ai/.well-known/agent-skills/index.json) ## Contact - General, privacy and billing: contact@byteask.ai - Product support: support@byteask.ai - Security reports: security@byteask.ai - Organization: https://github.com/byteask, https://www.linkedin.com/company/byteask/, https://x.com/ByteAsk