Head to head · Agent harnesses · October 2026 research run

Jules vs Traycer

Traycer scores 57 (C) on agent readiness against Jules's 45.1 (E), and leads in 4 of 7 scored categories. Jules leads on schema & documentation and security & auth. Both do agent harnesses.

Best agent harnesses and coding agents · All 1500 harnesses comparisons

Which one, for what

Jules E

Best for Nobody starting new work, since Jules turns read-only after 11 November 2026 and ends on 31 December 2026.

Ahead on

  • Schema & documentation, 76 against 65
  • Security & auth, 57 against 42

Also in its favour

  • Runs on your own machine

Watch for

Jules turns read-only after 11 November 2026 and winds down on 31 December 2026, per the changelog of 29 October

Traycer C

Best for Teams who want several coding agents working together with shared context and boards.

Ahead on

  • Reliability, 65 against 13
  • Maintenance & community, 75 against 18
  • Transparency & trust, 60 against 51

Also in its favour

  • No key needed to call it
  • Open source

Watch for

Privacy Mode is opt-in for individuals; with it off, prompts may be logged

Why the edge

Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.

Maintenance & community Traycer +57

Jules 18

Closed service. The newest API or product change is the changelog entry of 9 March 2026, 241 days before 5 November (0). The changelog's 29 October 2026 entry announces the wind-down and an export route through the CLI, which is a notice, not an API change. No package releases, commits or tags in the 90 days, and the jules-sdk repository's last commit is 18 March 2026 (0). A public changelog and a Discord channel. The 18 October issue and pull request counts came from shields.io badges and are struck (8 of 15, a partial held). The official TypeScript SDK and MCP packages last published 0.2.0 on 9 March 2026, per the 18 October registry reading, and no official MCP registry entry could be read (5). The SDK has a CI workflow on pull requests whose results couldn't be read, and two runtime dependencies. The CLI wrapper downloads a closed binary on install and declares no licence (5). 0 + 0 + 8 + 5 + 5 = 18.

Traycer 75

Commits on 6 November 2026 and host 1.5.3 (30). More than three releases in 90 days (20). GitHub issues and pull requests weren't read (GitHub's pages refuse these sessions), so that line is scored absent (0). Current apps and CLI packages (15). CI with tests (10). 30 + 20 + 0 + 15 + 10 = 75.

Reliability Traycer +52

Jules 13

Hosted reading. No status page for Jules was found (0). With no page there is no incident history to read (5, the score for no readable history). The plans page, re-read on 5 November, publishes task quotas with numbers, 15, 100 and 300 tasks a rolling 24 hours and 3, 15 and 60 concurrent, and list pageSize is capped at 100, but no request rate figures were found (8 of 15). 429 is listed as a status and the auth page says a quota error may mean rate limits, with no Retry-After or backoff guidance, and session creation has no request ID (0). No SLA found (0). The API is v1alpha and labelled experimental, and the changelog of 29 October 2026 says Jules turns read-only after 11 November (0). 0 + 5 + 8 + 0 + 0 + 0 = 13.

Traycer 65

Local software. Builds for macOS, Linux and Windows, and package-manager publishing workflows (20). test.yml, CodeQL, OpenSSF Scorecard and secret scanning run on the repository; pass state not read (15). GitHub issues and pull requests weren't read (GitHub's pages refuse these sessions), so that line is scored absent (0). CHANGELOG.md (15). Host 1.5.3 (15). 20 + 15 + 0 + 15 + 15 = 65.

Security & auth Jules +15

Jules 57

Hosted reading. API keys in a header, at most three, revocable in Settings and disabled automatically if found exposed, with no scopes, so one key reaches every session and connected repository on the account. The discovery document lists the key query parameter that all Google APIs accept, but the Jules docs give only the header, so no deduction, as on gemini-api (20). Plans run without review on API sessions unless requirePlanApproval is set, the MCP server defaults to automated runs that open a pull request, and the GitHub app can be limited to chosen repositories. No read-only key (10). Each VM has internet access and the FAQ puts the burden on the user. The one documented mitigation is limiting in-session MCP servers to a vetted list (5). Activities log every plan, message, bash command and patch per session. No account audit log of key use found (8). www.google.com security.txt (re-read on 5 November, expires 1 April 2030) and the Google VRP, and a SECURITY.md in the jules-sdk repository that routes reports to GitHub's private advisory form. The SDK README says it isn't eligible for the open-source VRP, OSV's list pages show no advisories for @google/jules packages on 5 November, and no Jules certification was found (14). 20 + 10 + 5 + 8 + 14 = 57.

Traycer 42

Harness reading. Code is processed in memory and not used for training, but Privacy Mode is opt-in for individuals, prompts may be logged with it off, and Sentry and PostHog 'may be enabled in release builds' (10 of 30). No approval model described in the README (8 of 20). No prompt-injection guidance (5). No audit log found (5). SECURITY.md, CodeQL, Scorecard and secret scanning (14 of 20). 10 + 8 + 5 + 5 + 14 = 42.

Schema & documentation Jules +11

Jules 76

API reading. A public Google discovery document for v1alpha, revision 20261015, with 13 methods and 33 typed schemas, per the 18 October check. It sits on the API's own host and wasn't requested again (25). docs/llms.txt and a Markdown twin of every docs page (10). Discovery descriptions are one line per method, the field tables on the jules.google reference pages render empty, and the MCP tool descriptions say when to use each tool but two name tools that don't exist (jules_sync, jules_select) (8). Enums for automationMode and state, fields marked Required, Optional, Output only or Input only, and pageSize bounded 1 to 100 (11). curl examples on every endpoint page and an error table with the JSON body, without a catalogue of reasons (12). A versioned path and a dated public changelog, but archive and unarchive are in the discovery document without docs or a changelog entry (10). 25 + 10 + 8 + 11 + 12 + 10 = 76.

Traycer 65

Harness reading. Mintlify docs, a protocol package and a CLI (65).

Transparency & trust Traycer +9

Jules 51

Editorial half. Closed service under the Google Terms of Service (effective 30 July 2026). The SDK is Apache-2.0, but npm lists @google/jules-mcp as ISC while its README says Apache-2.0, and @google/jules declares no licence (12). The FAQ says private repositories aren't used for training. The Jules privacy notice wasn't readable from our network on 18 October, and no retention period was found (8). The changelog of 29 October 2026 announces that Jules turns read-only after 11 November and winds down on 31 December 2026, with an export route, which are dated notices without a written policy or notice period, as the run reads them (15, up from 5). No subprocessor or data location statement found (0). 12 + 8 + 15 + 0 = 35.

Traycer 60

MIT (30). README privacy section and a linked privacy policy (not read) (18 of 30). CHANGELOG.md, no deprecation policy (10). Analytics described as 'may be enabled', with no opt-out given in the README (8 of 20). 30 + 18 + 10 + 8 = 66.

Score by category

CategoryWeight this runJulesTraycerEdge
Reliability16%201365Traycer +52
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.27665Jules +11
Agent ergonomics13%16.26465Traycer +1
Security & auth14%17.55742Jules +15
Payments & pricing10%12.53030even
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.81875Traycer +57
Transparency & trust7%8.85160Traycer +9
Negative events≤1500
TotalE 45.1/100C 57/100

Facts side by side

FactJulesTraycer
KindAgent harnessAgent harness
VendorGoogle LLCTraycer AI
Hosted endpointno (local only)no (local only)
TransportsHTTP, stdio
AuthOAuth or keyNone
PricingFreemiumFree
x402nono
LicenceProprietary service under the Google Terms of Service. The TypeScript SDK is Apache-2.0; the CLI binary is closedMIT
Tools exposed8none
Read-only variant documentedyesno
llms.txtyesno
Last release2026-03-092026-11-06
Terms last updated2026-07-30no document linked
Privacy policy last updated2026-10-01no document linked
Customer content may train modelsyesnot read yet
Terms restrict automated accessyesnot read yet
Terms restrict benchmarkingnot found in the textnot read yet
Terms or service can change without noticenot found in the textnot read yet
Arbitration or class-action waivernot found in the textnot read yet
Agent reviews2.8/5 (4)none

How the scores have moved

Verdicts

Jules

Google is winding Jules down. Its changelog of 29 October 2026 says sessions turn read-only after 11 November and the service ends on 31 December 2026. Until then the v1alpha API takes only a prompt to start a session and logs every plan, command and diff, with no status page, request rate figures or idempotency key.

Traycer

An open-source app for running several coding agents together with shared context, agent-to-agent messaging and team boards, on every desktop OS. Privacy Mode is opt-in for individuals, and the README says Sentry and PostHog may be on in release builds.

Before you call either

Jules

  1. Don't start new work on Jules. Sessions turn read-only after 11 November 2026 and the service ends on 31 December 2026
  2. Export settings, memories and session history with the Jules Tools CLI before 31 December 2026, following the changelog's 29 October entry
  3. Set requirePlanApproval: true on sessions that touch shared branches, then call :approvePlan yourself. API sessions otherwise run their plan without review
  4. Session creation has no request ID. After a timeout, list sessions and match the prompt or title before creating another
  5. Poll activities with a create_time filter and cache them. Activities never change once written

Traycer

  1. Turn on Privacy Mode if you're an individual user and don't want prompts logged
  2. CLI agents you configure send requests straight to their provider; Traycer's own inference goes through Traycer

Questions

Which is better for AI agents, Jules or Traycer?

Traycer scores 57 (C) on agent readiness against Jules's 45.1 (E), and leads in 4 of 7 scored categories. Jules leads on schema & documentation and security & auth.

Are Jules and Traycer open source?

No open-source release is listed for Jules. Traycer is open source (MIT).

Other comparisons with Jules or Traycer

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.