tCode
tCode is a terminal-based coding agent powered by tAI. It reads, writes, and edits files in your project, runs shell commands, searches your codebase, and browses the web -- all from a chat-style REPL in your terminal, with your approval before anything that changes your system.
Install
pip install tcode-cli
Requires Python 3.9 through 3.14, on Windows or Linux.
Getting started
tcode
The first run asks you to trust the current folder, then logs you in with your tAI account. From there, just type what you want:
> refactor the auth module to use the new token format
> find every place we call the old payments endpoint
> write tests for the parser in src/parser.py
What it can do
- Read, write, and edit files in your project, with a permission prompt before anything is changed
- Run shell commands (
bash), with the exact command shown before it runs - Search your codebase with
grepandglob, and search the web - Checkpoint and undo file changes per turn with
/rewind - Plan mode (
/plan) to have it read and reason about your code without touching anything, then show you a plan before acting - Attach context from your other tools --
/gmail,/notion,/github,/linearsearch live as you type, with Tab to pick a result and attach it to your next message - Remote control -- pair a machine once (
/pair <code>) and trigger it from the tAI web app - Configurable thinking effort (
/effort) and code syntax theme (/theme)
Run /help inside tCode for the full command list.
Configuration
Settings, saved credentials, and crash logs live in ~/.tcode. Run /config
to see current settings, or /logout to sign out.
Metadata
Release files for tcode-cli 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 46.0 MB
Release files / tcode_cli-0.1.2-cp314-cp314-win_amd64.whl
| Download URL | tcode_cli-0.1.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 869.9 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f1db84115076bfd7c005b93547eaf9c0eea408635ce2e73094a7782ad9772f25
|
|
BLAKE2b-256 checksum How to use checksums |
bbdf6d6bf7cd1c82ca169a40f1a8a6b7bf1f1bca8f250eda8e615283ec27ef2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.1
|
Release files / tcode_cli-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | tcode_cli-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6dfcb08e5f1c81611b65610a37679ba7ee74220adcfa8194a8b20641799d7e40
|
|
BLAKE2b-256 checksum How to use checksums |
0a02d1aebcaec62b655364229f32dca1902878842079d589aa8f00df6f2e0cd9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.1
|
Release files / tcode_cli-0.1.2-cp313-cp313-win_amd64.whl
| Download URL | tcode_cli-0.1.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 870.2 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2947210e85680ad9fb40618155fea4578a47ca420b47698da95ffe6e5018a359
|
|
BLAKE2b-256 checksum How to use checksums |
2e28f0b9349b974b72565474a3e5d6461154fee99e013ce35d6fa2e377035c45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.1
|
Release files / tcode_cli-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | tcode_cli-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5d3e7d9ee135be42f87391ee32c9c5284e20aa87c76047cd80cd7374589da4fd
|
|
BLAKE2b-256 checksum How to use checksums |
c0ad6288692814e60c4094c59fe6dbdba34868171bc89b607b00197aab02a091
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.1
|
Release files / tcode_cli-0.1.2-cp312-cp312-win_amd64.whl
| Download URL | tcode_cli-0.1.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 879.5 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bd08dda0cf6cbe5412b68bd2395661d9bb7534aac92893be2cae138c9e402091
|
|
BLAKE2b-256 checksum How to use checksums |
0033bf3cf0c1d6dc22d94612cccc36916956ff35e03c81e0177d30550ee0f86a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.1
|
Release files / tcode_cli-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | tcode_cli-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ef18e3aa8a2c0a1c303a711e4ab99ced5d08743369d6ed8619739d669f854828
|
|
BLAKE2b-256 checksum How to use checksums |
bad77302d9e84db0af1b230077ff4e5b11ee1b8ee679f3fa9bccc7e7122d51cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.1
|
Release files / tcode_cli-0.1.2-cp311-cp311-win_amd64.whl
| Download URL | tcode_cli-0.1.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 915.9 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
75ce2582de5d99b5cbceed8834c55207e492c049f036ef55e253d4e951a16d77
|
|
BLAKE2b-256 checksum How to use checksums |
1e99a35b4e3b4ccd697352bdd7b69eb49a4b15f1e6bf308ef2c5090d9b758c2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.1
|
Release files / tcode_cli-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | tcode_cli-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e228bb63105c59f5cdbe570aaff739e6457ca43f1ff904eda8bec9538ecadd04
|
|
BLAKE2b-256 checksum How to use checksums |
4013e2749bc7865456d603ff9ad5d434ed9dce16ccca282e6a54c1fa88736d6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.1
|
Release files / tcode_cli-0.1.2-cp310-cp310-win_amd64.whl
| Download URL | tcode_cli-0.1.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 919.3 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0e2b08fe10c17248bf2a901661be350f150853d9651fdb0ec7938e5cbbb80017
|
|
BLAKE2b-256 checksum How to use checksums |
c4ce900d7264aa34c26513f632370317ac48633afb157e5cc40396b23e6e65b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.1
|
Release files / tcode_cli-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | tcode_cli-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 6.6 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f913ce88e5821d8f6a71123fdde94eecc92208d37a62f2dc5281b2dd5aec6293
|
|
BLAKE2b-256 checksum How to use checksums |
6392cdebb60344a51c7d0a0677f0e8c0d9e08ef20beebc4766add1a2a6c8cc4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.1
|
Release files / tcode_cli-0.1.2-cp39-cp39-win_amd64.whl
| Download URL | tcode_cli-0.1.2-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 923.3 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
48b1f981096325b715c029161f97c20a367101571b4af66bd1018326102877c2
|
|
BLAKE2b-256 checksum How to use checksums |
f403129ab76314b26f33848d10d93e84d92cd95d7baa32bc7fffcef23552ffd2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.1
|
Release files / tcode_cli-0.1.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | tcode_cli-0.1.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
da7708f875b129fce117eebc336ea35c2f7a422cc168a8716bbaf7c9ffdbef16
|
|
BLAKE2b-256 checksum How to use checksums |
8f14230f5dac2b2fec651571a3cede114994035d55b766b0330c6687d80da9a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.1
|
Security for tcode-cli 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.