Skip to main content

ByteAsk

An AI coding agent for your terminal. Like Claude Code or Codex, byteask drops a capable agent into your shell — an interactive TUI, real tool use, and first-class C/C++ tooling — talking to the self-hosted ByteAsk gateway.

PyPI npm Python

$ byteask

That's it — one command drops you into an interactive session, the same way claude or codex do. First run signs you in; after that, just type.


Install

Pick whichever fits your setup — they all install the same native engine and share one runtime, so switching between them is free.

pip

pip install byteask

uv

uv tool install byteask     # or:  uv pip install byteask   /   uvx byteask

npm

npm install -g @byteask/cli
# or, no install:
npx @byteask/cli

Shell (Linux / macOS)

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

PowerShell (Windows)

irm https://code.byteask.ai/install.ps1 | iex

The pip, uv, and npm packages bundle the native engine for your platformpip install / npm i gets you a working tool with no extra download. (On a platform without a prebuilt binary they fall back to fetching it once.) The installed command is byteask on every path.


Quickstart

# 1. Sign in (magic link to your email) — or just run `byteask`, it onboards you.
byteask login --email you@company.com

# 2. Start coding, interactively:
byteask

# 3. Or one-shot a question against the current repo:
byteask "explain what this service does and where the entrypoint is"

Inside the session, type your task in plain English. The agent reads files, runs tools, and proposes edits — you stay in control of what it applies.


Commands

Command What it does
byteask Open the interactive agent (the default)
byteask "…" Run a one-shot prompt against the current directory
byteask login Sign in (magic link → token)
byteask logout Sign out on this machine
byteask --update Update to the latest engine
byteask --version Print the version

Inside the TUI, slash commands include /login, /logout, /usage (your quota), /upgrade (Pro / Max), /referral-code, and /status.


What you get

  • Interactive TUI — a real terminal agent, not a chat box: it navigates the repo, runs commands, and shows diffs before applying.
  • First-class C/C++ tooling — 16 native tools wired in: Compiler Explorer (godbolt), gdb/lldb, ASan/UBSan/valgrind, clang-tidy, clang-format, clangd navigation, perf/callgrind, quick-bench, cppinsights, objdump/nm/readelf, Intel intrinsics lookup, and more. The agent reaches for them on the tasks that need them.
  • Web search built in.
  • Zero data retention — your prompts and code are not used to train models.
  • Usage that's visible/usage shows exactly where you stand; upgrade in-app with /upgrade.

Platforms

OS Architecture libc
Linux x86_64, arm64 glibc
macOS Apple Silicon (arm64)
Windows x86_64

Alpine / musl isn't supported (a core dependency ships no musl build). On Alpine, use WSL or a glibc base image.


How it works

byteask is a thin client. The intelligence and your account live behind the ByteAsk gateway; the local binary is the agent runtime plus a small launcher that handles sign-in, updates, and your config in ~/.byteask. Your model key never touches your machine.


Links

© ByteAsk. All rights reserved.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

byteask-0.1.12.tar.gz (5.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

byteask-0.1.12-py3-none-win_amd64.whl (60.7 MB view details)

Uploaded Python 3Windows x86-64

byteask-0.1.12-py3-none-manylinux2014_x86_64.whl (58.5 MB view details)

Uploaded Python 3

byteask-0.1.12-py3-none-manylinux2014_aarch64.whl (51.7 MB view details)

Uploaded Python 3

byteask-0.1.12-py3-none-macosx_11_0_arm64.whl (49.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

byteask-0.1.12-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file byteask-0.1.12.tar.gz.

File metadata

  • Download URL: byteask-0.1.12.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.2

File hashes

Hashes for byteask-0.1.12.tar.gz
Algorithm Hash digest
SHA256 4f7079a747ed4dc1375a90f415e845b0fc17fcc1b4aef45f994fa4e83434360c
MD5 233a861696868b088c9497923312d6a5
BLAKE2b-256 1a46a588c62e0cedb68c75fd67595f5f33816b210bbd46680dccb3bdf2c33909

See more details on using hashes here.

File details

Details for the file byteask-0.1.12-py3-none-win_amd64.whl.

File metadata

  • Download URL: byteask-0.1.12-py3-none-win_amd64.whl
  • Upload date:
  • Size: 60.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.2

File hashes

Hashes for byteask-0.1.12-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 20e82c154e2ce6b27848150c69995fbe801fadeed9ebb0079b7b571178e70ce9
MD5 9d18f5282d57005d359e4cb3e33c57ce
BLAKE2b-256 00d8b03c0fd42bed4979737ccafe05734eccbb0798fb1612d829b73989beeee8

See more details on using hashes here.

File details

Details for the file byteask-0.1.12-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for byteask-0.1.12-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4830cf2b445cba271668d69fbe7a152b0786953b70ee834839de34ff01e44540
MD5 b79c98e996c16fc1062c2726f5ebdb7b
BLAKE2b-256 057fdb23d008b151b19f238cce19c77250b62e0dc6941b04e4fda037f660c880

See more details on using hashes here.

File details

Details for the file byteask-0.1.12-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for byteask-0.1.12-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 936b4eb9c2a603db5010c0d7757d2297baa9e1e104422b18cb601f5de64036a8
MD5 ef97ca82cbcd4ddb75ea75cfaa053e13
BLAKE2b-256 dc76c08b78ca8e385b894baab74f717c5b90bd218091685e49acb4ededca254b

See more details on using hashes here.

File details

Details for the file byteask-0.1.12-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for byteask-0.1.12-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9eea34f3934cc2d0167faf607c42b19dc56287404be8405953f9d6af3443551e
MD5 710f6b7e9ff205d87c1d46f5611f7a4e
BLAKE2b-256 93331d5e3ad9488a60bbc6a3d499307a47841a967e55946998fffe5fd278b95b

See more details on using hashes here.

File details

Details for the file byteask-0.1.12-py3-none-any.whl.

File metadata

  • Download URL: byteask-0.1.12-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.2

File hashes

Hashes for byteask-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 940d0a5d608964d3f87eab2aeca4fdaaa33ad882d638668c1f6e054eb551f571
MD5 93a47c84bdc7fd3b5fb2eff07ca5f798
BLAKE2b-256 ee2ef3013c1d8429a1840b1b57e4cc785f2eb1f80ec18c91ae088c0c6d9ec764

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.12 This release

6 files

0.1.11

6 files

0.1.10

6 files

0.1.9

6 files

0.1.8

6 files

0.1.7

6 files

0.1.6

6 files

0.1.5

6 files

0.1.4

2 files

0.1.3

6 files

0.1.1

6 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page