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.0
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.0.tar.gz | 4.5 MB | Details |
Built distributions (wheels)
Total release size: 50.4 MB
Release files / newt_agent_py-0.8.0.tar.gz
| Download URL | newt_agent_py-0.8.0.tar.gz |
|---|---|
| Size | 4.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c288949b126a40d39f00efd879df9961a683595c752989b526cfa42db0ca9a95
|
|
BLAKE2b-256 checksum How to use checksums |
1770b522837d12d8c70e43553768173dc878ccbdaf0a3d32874cff72dc20f46b
|
| 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.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | newt_agent_py-0.8.0-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 |
d5b90e568bc9c8b4bf664f185f79c758d0e9f81c51d70e0b5e681adddb80659e
|
|
BLAKE2b-256 checksum How to use checksums |
bf2d48b6023b03ed7e1d3326fa388507797da6bb823983782556412f8529c8db
|
| 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.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | newt_agent_py-0.8.0-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 |
7d10682983d998e230671508da08fb8dabd98df5ad99cf6a88a7250bd21aca82
|
|
BLAKE2b-256 checksum How to use checksums |
75a6d4aa219cf1451d542a4f9b584d9e3e824375b0a836c733501d502e3e23e2
|
| 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.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | newt_agent_py-0.8.0-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 |
743a43dbceb73f48213f7b65b91c60bf8dde0192a9a7a3ede1991ceb2e0ea7d7
|
|
BLAKE2b-256 checksum How to use checksums |
fae5f7f697a586dcaf263a9f04ed44586936e0f63c4ff84ab3cb6c7653d336a3
|
| 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.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | newt_agent_py-0.8.0-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 |
a792be3139a6db9697be3efe72e55bfdad6e868aa69f875701cda6d2b9c0ac4e
|
|
BLAKE2b-256 checksum How to use checksums |
fc5ae63619819d53c96e1c49a777aa9313c88fea4ca46eff9ab3defd4bce657c
|
| 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.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | newt_agent_py-0.8.0-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 |
185c24f6114adecd60fa5a3fe979ad5805bb398cd1588d62d9a7abc9ff0efa0f
|
|
BLAKE2b-256 checksum How to use checksums |
f5f94eb4ef64d08127ea7ab9f17b4ef752d53af4c7202d3e73ca3afa66c8e8c8
|
| 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.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | newt_agent_py-0.8.0-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 |
5a6db487682924dfbaa582d2cd3774041a808a2273f4f767ae1a6e5a3de1c015
|
|
BLAKE2b-256 checksum How to use checksums |
82d2c8c8f1d8fd3267f7e64a329b07fb9347ed026af08982ac1e2e0f5afe9525
|
| 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.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | newt_agent_py-0.8.0-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 |
92d277450db312145daf7db7bd45215c8064141ab5654f76e0561315e8eb9fde
|
|
BLAKE2b-256 checksum How to use checksums |
54a800f0b580aa973fbe61319941a39d133085d64ba58a1958af214a045ecafa
|
| 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.0-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | newt_agent_py-0.8.0-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 |
34b3cafa6edb2e10e6dfded83f317fd6f5ea6f5fcbcd2b205f4b295221ef2dde
|
|
BLAKE2b-256 checksum How to use checksums |
409f500e7a4c23dffd699821098bd8f66e7801b124cac39959150760a8f504b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|