Skip to main content

Newt-Agent

Newt-Agent logo

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.

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)

Source distribution for newt-agent-py 0.8.1
File Size Uploaded
newt_agent_py-0.8.1.tar.gz 4.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for newt-agent-py 0.8.1
File
newt_agent_py-0.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
newt_agent_py-0.8.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
newt_agent_py-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
newt_agent_py-0.8.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
newt_agent_py-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
newt_agent_py-0.8.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
newt_agent_py-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
newt_agent_py-0.8.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

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

Release history Release notifications | RSS feed

This release

0.8.1 This release

9 release files

0.8.0

9 release files

0.7.5

9 release files

0.7.3

9 release files

0.7.2

9 release files

0.7.1

9 release files

0.6.8

9 release files

0.6.7

9 release files

0.6.6

9 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