Newt-Agent
Newt is an experimental agentic coder in Rust, built for local models first.
Hosted providers are also available through newt setup.
The operator grants each tool call a capability: what it may read, write,
run, and reach on the network. The operator can narrow that grant before a run
and audit it after. agent-bridle
enforces it, in the kernel where the OS allows.
Confinement has a cost, so we measure it rather than describe it. We score each model on a fixed Terminal-Bench task set, with the grant enforced and without, and no release may lower a score: Terminal-Bench scoreboard.
Install
git clone https://github.com/Gilamonster-Foundation/newt-agent
cd newt-agent
just install
newt
The first run opens a setup wizard. newt --help is the authority on what the
binary does; this file is not.
Read next
| Topic | Where |
|---|---|
| Why Newt exists | docs/vision.md |
| The invariants it keeps | docs/design-laws.md |
| Setup and backends | docs/guide/setup.md |
Confinement and --full-access |
docs/guide/full-access.md |
| Saved workspace directories and permissions | docs/guide/workspace-settings.md |
| Benchmarks | docs/terminal-bench.md |
| Decisions | docs/decisions/ |
| What changed | CHANGELOG.md |
| Contributing | AGENTS.md — just check runs the CI gates locally |
License
Apache-2.0. See LICENSE.
Metadata
Release files for newt-agent-py 0.8.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| newt_agent_py-0.8.1.tar.gz | 4.6 MB | Details |
Built distributions (wheels)
Total release size: 50.4 MB
Release files / newt_agent_py-0.8.1.tar.gz
| Download URL | newt_agent_py-0.8.1.tar.gz |
|---|---|
| Size | 4.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a0bcb320d0e3f2fddcf9fbedecc1ecb62805cc3ee7d7ee90bc7324c792334817
|
|
BLAKE2b-256 checksum How to use checksums |
4bb9ee0809ce2583173960579208227b174ca183b5d776b40f154ea34f7bff17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / newt_agent_py-0.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | newt_agent_py-0.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f5afa6eea44bb7d7db5de48be4114751522ece78910a5cb3e99f2013152a46c8
|
|
BLAKE2b-256 checksum How to use checksums |
6b77de137ab86540257adf17ccce2f61dfcff120abb8965aee686bfe6db1dfa4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / newt_agent_py-0.8.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | newt_agent_py-0.8.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
388c2c4392b3116661d636850a4c4ed890a3f0ce4c1400ec8c40d200f6318e26
|
|
BLAKE2b-256 checksum How to use checksums |
fee197f6eb2adb373c563d88fdcfaf3c4773b8a00147aed46a9a2cb2bf64e7a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / newt_agent_py-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | newt_agent_py-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a1823fa4b8b0eefa46cb252b9c02f4b664f11902ea4764f2b484a697009319c7
|
|
BLAKE2b-256 checksum How to use checksums |
904d8da2f909df779a30b848502cde23e543de8607881b617bb1d74315807c22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / newt_agent_py-0.8.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | newt_agent_py-0.8.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b33eda521866a68fd67276798f88b2384b259d66e971f34906e51443edaf9485
|
|
BLAKE2b-256 checksum How to use checksums |
89d302b5c813fc0a66b2e48c042c7b47afb01023956ced3b1a3940472ae61f38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / newt_agent_py-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | newt_agent_py-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
201a57e8141782b3d83686f6968c623da60b24cdfde9815cc89c6c9023b02d0f
|
|
BLAKE2b-256 checksum How to use checksums |
24e0c7e391a963d07813dc0e94b06f1e14879f0e223c23cf3367c0cb242aecc2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / newt_agent_py-0.8.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | newt_agent_py-0.8.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ff25ed34234db55edb9ddd013f929ee36662134a7e3e1fdc2712278a54a44376
|
|
BLAKE2b-256 checksum How to use checksums |
6cf5e03a2ffb368bf0fee870013d6fd87ee56c46f1849ec67f8b97630c92c913
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / newt_agent_py-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | newt_agent_py-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
13c774142c79594e1068b6a45d1980246b1c9b5edf712188175d44d0c5451958
|
|
BLAKE2b-256 checksum How to use checksums |
1fd4ce1f7aa0af4cd3687b293297acd2672b866a9e0f6328514d1721fd386f35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / newt_agent_py-0.8.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | newt_agent_py-0.8.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5058833ec04e85ffee7d55dea36500bac2d7f55ef161393f40e54a4248e91f33
|
|
BLAKE2b-256 checksum How to use checksums |
3d356cfa2199db0494468ccacf37da5dd370074693faa1ae683bf228cce6479f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|