Metadata-Version: 2.4
Name: steinn
Version: 0.1.0a5
Summary: Steinn AI — an AI coding assistant
License: Copyright (c) 2026 Steinn Labs Pvt Ltd. All rights reserved.
         
         The Steinn AI CLI ("the Software") is proprietary software of Steinn Labs
         Pvt Ltd. The Software is publicly distributed via package registries (PyPI,
         Homebrew) so that end users may install and run it for its intended
         purpose. No other rights are granted.
         
         In particular, no right is granted to:
           - copy or redistribute the Software,
           - modify the Software or create derivative works,
           - reverse-engineer, decompile, or disassemble the Software,
           - sub-license, rent, lease, or sell the Software,
         except as expressly permitted in a written agreement with Steinn Labs Pvt Ltd.
         
         THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
         OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
         MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT.
         IN NO EVENT SHALL STEINN LABS PVT LTD BE LIABLE FOR ANY CLAIM, DAMAGES, OR
         OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE,
         ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
         OTHER DEALINGS IN THE SOFTWARE.
         
         This file is a placeholder. Replace it with the finalised end-user
         license agreement reviewed by legal counsel before public release.
         
         For licensing inquiries: legal@steinn.ai
License-File: LICENSE
Author: Jeet Patel
Author-email: jeet@steinnlabs.com
Requires-Python: >=3.12
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development
Requires-Dist: ddgs (>=9.13.0,<10.0.0)
Requires-Dist: httpx (>=0.28.0,<0.29.0)
Requires-Dist: keyring (>=25.6.0,<26.0.0)
Requires-Dist: mcp (>=1.27.0,<2.0.0)
Requires-Dist: platformdirs (>=4.0.0,<5.0.0)
Requires-Dist: prompt-toolkit (>=3.0.50,<4.0.0)
Requires-Dist: python-dotenv (>=1.0.0,<2.0.0)
Requires-Dist: rich (>=14.0.0,<15.0.0)
Requires-Dist: sentry-sdk (>=2.20.0,<3.0.0)
Requires-Dist: structlog (>=25.0.0,<26.0.0)
Requires-Dist: term-image (>=0.7.1,<0.8.0)
Requires-Dist: trafilatura (>=2.0.0,<3.0.0)
Requires-Dist: tree-sitter (==0.25.2)
Requires-Dist: tree-sitter-bash (==0.25.1)
Requires-Dist: tree-sitter-c (==0.24.2)
Requires-Dist: tree-sitter-c-sharp (==0.23.5)
Requires-Dist: tree-sitter-cpp (==0.23.4)
Requires-Dist: tree-sitter-css (==0.25.0)
Requires-Dist: tree-sitter-elixir (==0.3.5)
Requires-Dist: tree-sitter-go (==0.25.0)
Requires-Dist: tree-sitter-html (==0.23.2)
Requires-Dist: tree-sitter-java (==0.23.5)
Requires-Dist: tree-sitter-javascript (==0.25.0)
Requires-Dist: tree-sitter-kotlin (==1.1.0)
Requires-Dist: tree-sitter-lua (==0.5.0)
Requires-Dist: tree-sitter-php (==0.24.1)
Requires-Dist: tree-sitter-python (==0.25.0)
Requires-Dist: tree-sitter-ruby (==0.23.1)
Requires-Dist: tree-sitter-rust (==0.24.2)
Requires-Dist: tree-sitter-scala (==0.26.0)
Requires-Dist: tree-sitter-swift (==0.7.3)
Requires-Dist: tree-sitter-typescript (==0.23.2)
Requires-Dist: watchdog (>=4.0.0,<6.0.0)
Project-URL: Homepage, https://stg.steinn.ai
Project-URL: Privacy, https://stg.steinn.ai/privacy
Description-Content-Type: text/markdown

# Steinn AI

> AI coding assistant in your terminal.

> ⚠️ **Alpha** — license, terms, and behavior subject to change. Telemetry is on by default; see Privacy below.

---

## Install

```bash
pipx install --pip-args="--pre" steinn
```

Requires Python 3.12 or later. The `--pre` flag is needed while Steinn
is in alpha; drop it once the first stable release is out. Full install
options, including standalone binaries, are in [INSTALL.md](INSTALL.md).

---

## Quickstart

```bash
steinn
```

First run opens a browser to sign in. After login, ask anything:

```
> explain src/auth.py
> what does this repo do?
> fix the bug in services/auth/session.py
```

---

## Commands

| Command   | Description                    |
| --------- | ------------------------------ |
| `/help`   | Show all commands              |
| `/login`  | Sign in                        |
| `/logout` | Sign out                       |
| `/resume` | Pick a previous conversation and continue |
| `/cd <path>` | Change Steinn's working directory |
| `/clear`  | Reset the current conversation |
| `/exit`   | Quit                           |

---

## Privacy & telemetry

Steinn sends prompt content and any file content the assistant reads to inference providers in real time. The CLI also collects anonymous crash reports and usage counts by default.

To disable telemetry:

```bash
export STEINN_TELEMETRY=0
```

Full privacy policy: <https://stg.steinn.ai/privacy>

---

## Support

jeet@steinnlabs.com

---

## License

Proprietary. See [LICENSE](LICENSE).

Copyright 2026 Steinn Labs Pvt Ltd. All rights reserved.

