Metadata-Version: 2.3
Name: byte-ai-cli
Version: 2.0.0
Summary: A CLI coding agent built for efficiency, not autonomy.
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development
Requires-Dist: aiosqlite>=0.21.0
Requires-Dist: beautifulsoup4>=4.14.2
Requires-Dist: click>=8.2.1
Requires-Dist: gitpython>=3.1.45
Requires-Dist: markdownify>=1.2.0
Requires-Dist: pathspec>=0.12.1
Requires-Dist: prompt-toolkit>=3.0.52
Requires-Dist: pydantic>=2.11.7
Requires-Dist: pydantic-settings>=2.10.1
Requires-Dist: pydoll-python>=2.8.2
Requires-Dist: pyperclip>=1.11.0
Requires-Dist: python-dotenv>=1.1.1
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: rich>=14.1.0
Requires-Dist: watchfiles>=1.1.0
Requires-Dist: loguru>=0.7.3
Requires-Dist: pygments>=2.19.2
Requires-Dist: langchain>=1.2
Requires-Dist: langchain-openai>=1.1
Requires-Dist: langchain-anthropic>=1.1
Requires-Dist: langchain-google-genai>=4.0.0
Requires-Dist: langgraph>=1.1
Requires-Dist: langchain-core>=1.1
Requires-Dist: lsp-client>=0.3.1
Requires-Dist: ty>=0.0.14
Requires-Dist: strictyaml>=1.7.3
Requires-Dist: textual[syntax]>=8.2.0
Requires-Dist: textual-autocomplete>=4.0.6
Requires-Dist: aiopath>=0.7.7
Requires-Dist: langchain-mistralai>=1.1.2
Requires-Dist: partial-json-parser>=0.2.1.1.post7
Requires-Dist: uvloop>=0.22.1
Requires-Dist: json-with-comments>=1.2.10
Requires-Dist: tree-sitter-language-pack>=1.8.1
Requires-Dist: websockets>=16.0
Requires-Python: >=3.14
Project-URL: Homepage, https://github.com/UseTheFork/byte
Description-Content-Type: text/markdown

# Byte

<p align="center">
    <img alt="Byte Logo" src="https://raw.githubusercontent.com/usethefork/byte/main/docs/images/assets/logo.svg" /><br />
    <a href="https://github.com/UseTheFork/byte/releases"><img src="https://img.shields.io/github/release/UseTheFork/byte" alt="Latest Release"></a>
</p>

<p align="center">A CLI coding agent built for efficiency, not autonomy.</p>

<p align="center"><img width="800" alt="Byte Demo" src="https://raw.githubusercontent.com/usethefork/byte/main/docs/images/recording/example_coder.gif" /></p>

---

## Core Principles

**Transparency First** — You see the complete prompt and all interactions. Nothing is hidden from you.

**Approval Required** — Changes need your sign-off. Context additions need your confirmation. No surprises.

**Efficiency over excess** — Byte surfaces token count and cost so you know exactly what you're spending. No hidden burn.

---

## Why Byte Exists

Every AI coding tool I tried had the same problems:

- Disrupted my workflow instead of fitting into it
- Gave the AI full autonomy - producing slop I had to clean up anyway
- Burned through tokens like they were free (they're not)
- Tried to be a general-purpose tool instead of a coding specialist

So I built Byte with a different set of priorities:

- **Bring your own tools.** Use VS Code, PhpStorm, Neovim — whatever you already love. Byte doesn't replace your editor.
- **Efficiency over excess.** A little human effort produces better results than dumping millions of tokens at a problem. Byte prioritizes prompt quality, not context size.
- **Built for developers, not everyone.** Byte is a coding tool, not a generalist. It's built by devs, for devs.

---

## Quick Start

See the [Installation Guide](https://usethefork.github.io/byte/getting-started/installation/) for installation methods including uv, pip, and Nix.

For complete documentation, visit **[usethefork.github.io/byte](https://usethefork.github.io/byte/)**.

---

## Built With

- **[uv](https://docs.astral.sh/uv/)** - Fast Python package management
- **[LangChain](https://www.langchain.com/)** - AI framework for language models
- **[LangGraph](https://langchain-ai.github.io/langgraph/)** - Graph-based agent workflows
- **[Textual](https://Textual.textualize.io/)** - Beautiful terminal UI
- **[pydoll](https://pydoll.tech/)** - Browser automation
- **[Catppuccin](https://catppuccin.com/)** - Soothing pastel theme

---

## Inspiration

Standing on the shoulders of:

- [Aider](http://aider.chat/) — The pioneering CLI coding agent
- [Charm's Crush](https://github.com/charmbracelet/crush) — Elegant terminal agent
