Reasoning-native terminal coding agent — shows causal thinking before acting
Project description
TunedAI Terminal Coding Agent
A reasoning-native terminal coding agent. It shows its actual thinking before touching any file.
Not narration. A real causal trace:
THINKING
> test_payment_flow is failing
> last change to payment.py was commit a3f9 — added retry logic
> retry logic calls process() twice on timeout
> process() is not idempotent — charges card on each call
> cause: missing idempotency check before retry
> confidence: 91%
ACTION
> write_file: payment.py
Quickstart
pip install -r requirements.txt
# Set your API key
export TOGETHER_API_KEY=your_key_here
# Run
python main.py
Backends
| Backend | Model | Set env var |
|---|---|---|
together (default) |
Qwen3-235B-A22B | TOGETHER_API_KEY |
openai |
gpt-4o | OPENAI_API_KEY |
anthropic |
claude-sonnet-4-6 | ANTHROPIC_API_KEY |
local |
ollama / any local | LOCAL_API_URL, LOCAL_MODEL |
python main.py --backend openai
python main.py --backend local
python main.py --no-approval # skip action confirmations
What the agent can do
- Read and write files
- Run shell commands (tests, grep, git)
- Search code by pattern
- Show git log for a file (traces when a bug was introduced)
- Manage tasks
The differentiator
DeepSeek-TUI gives you a cheap terminal wrapper. This gives you a reasoning agent — one that shows the hypothesis, evidence, and conclusion before it acts. Powered by Qwen3's native <think> traces distilled into explicit causal analysis.
TunedAI Labs — tunedailabs.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tunedai-0.1.0.tar.gz.
File metadata
- Download URL: tunedai-0.1.0.tar.gz
- Upload date:
- Size: 16.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44b709c91f650620d981080ad7e2e8d68bb39046f262757b80a9d4c78cc164b1
|
|
| MD5 |
8f9828141de4c8aafc76e2a9b2e2fc04
|
|
| BLAKE2b-256 |
14428b4ab411c130a11bd230396d77faa40d56e03debc92b028ebe1406849fb9
|
File details
Details for the file tunedai-0.1.0-py3-none-any.whl.
File metadata
- Download URL: tunedai-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a22fc8d58e7a8925ec6f41d9aff0cc959734f2a58dfde7a73d52eb65a1c9889e
|
|
| MD5 |
3ec440b3a84201e1a74cfd7cb739ba8e
|
|
| BLAKE2b-256 |
7c34f9bd8b595f79ca0c7cc3dabc9e45b397c3be36ca653594a3e3c36fa08882
|