Skip to main content

pairwit

Consent-first coding agent for your terminal. Site: pairwit.dev

pip install pairwit
pairwit

Public alpha — APIs and UX may change. Feedback welcome.

Editable install from a checkout:

pip install -e .
pairwit
# or
python -m pairwit

Layout

pairwit/           # Python package
  ai/              # providers / streaming
  agent/           # coding loop + events
  tools/           # builtins + MCP
  domain/          # sessions, permissions, prompts
  tui/             # Textual app + theme + widgets/
  core.py          # attachments / mentions (+ compat re-exports)
docs/              # product docs (was torso/)

Site

Static landing + user guide in site/ — target deploy is Cloudflare Pages for pairwit.dev. Brand locked; see site/README.md (Next checklist: mobile, cross-browser, gtag, Pages).

Config

Item Path / env
Project rules .pairwit.md (legacy .torso.md still read)
Permissions .pairwit.permissions
Home ~/.pairwit/ (falls back to ~/.torso/ if present)
Provider / model PAIRWIT_PROVIDER, PAIRWIT_MODEL (legacy TORSO_* still works)

Formerly Torso (and before that Greywit / Astro).

Metadata

Release files for pairwit 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pairwit 0.0.2
File Size Uploaded
pairwit-0.0.2.tar.gz 134.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pairwit 0.0.2
File Interpreter ABI Platform
pairwit-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 287.1 kB

Release files / pairwit-0.0.2.tar.gz

Download URL pairwit-0.0.2.tar.gz
Size 134.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b2321e5b405a130bf7bf77fb5ab52d9628e191a92e7dba8ebcc7008334db884d
BLAKE2b-256 checksum
How to use checksums
69f16d6c7a7923b04e47e67884e050add6c7a5dd4070d68fe52f70edcd71536a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / pairwit-0.0.2-py3-none-any.whl

Download URL pairwit-0.0.2-py3-none-any.whl
Size 152.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fdd0e777392943774a483917ceae9da4c726cd35a2472df6b2bb9408993b3910
BLAKE2b-256 checksum
How to use checksums
16eaccfac195fb9d6c473cd73dd1e7832efac572275c46356cb83c8fc2575396
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release history Release notifications | RSS feed

0.0.14

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

This release

0.0.2 This release

2 release files

0.0.1

2 release 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