Skip to main content

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 grep and glob, 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, /linear search 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)

Table of built distributions (wheels) for tcode-cli 0.1.2
File Actions
tcode_cli-0.1.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for tcode_cli-0.1.2-cp314-cp314-win_amd64.whl
tcode_cli-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for tcode_cli-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tcode_cli-0.1.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for tcode_cli-0.1.2-cp313-cp313-win_amd64.whl
tcode_cli-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for tcode_cli-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tcode_cli-0.1.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for tcode_cli-0.1.2-cp312-cp312-win_amd64.whl
tcode_cli-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for tcode_cli-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tcode_cli-0.1.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for tcode_cli-0.1.2-cp311-cp311-win_amd64.whl
tcode_cli-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for tcode_cli-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tcode_cli-0.1.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for tcode_cli-0.1.2-cp310-cp310-win_amd64.whl
tcode_cli-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for tcode_cli-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tcode_cli-0.1.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for tcode_cli-0.1.2-cp39-cp39-win_amd64.whl
tcode_cli-0.1.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for tcode_cli-0.1.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

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.

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