Pi Coding Agent

Composable coding agent that coordinates provider requests, local tools, sessions and extensions.

Score calculation

(4 + 8 + 8 + 1 + 7) ÷ 5 = 5.6

5 of six dimensions rated. Unrated dimensions are excluded from the average.

Full scoring method ↗
Setup details

Pi coding agent and local session state. Model inference may run locally or through a selected hosted provider; shell tools run with the local account’s permissions.

What fits your needs

Pi coding agent and local session state. Model inference may run locally or through a selected hosted provider; shell tools run with the local account’s permissions.

Choose where inference runs

Pi supports hosted providers, compatible endpoints and local GGUF through a local runtime.

See the evidence

Extend the agent

Pi exposes an SDK and extension system.

See the evidence
Tradeoffs to expect

Tools inherit account access

Shell commands and extensions can access resources available to the Pi process unless isolated.

See the evidence

Hosted providers see requests

Provider choice determines who receives prompt content.

See the evidence
How to switch

Change model or provider

Pi lets users select a different provider or local model; the data path changes with that selection.

See the evidence
Practical questions

Isolate execution

Use a container or VM to limit the files and processes available to tools.

See the evidence

Review project resources

Project trust does not itself constrain tools once Pi is running.

See the evidence

Energy practices

4/10↑

Pi supports local and hosted inference routes, but publishes no energy measurements.

See the evidence

Local execution changes where inference runs. Model and context choices give operators some control but do not measure consumption or electricity sources.

1 + 1 reporting + 0 electricity + 2 controls = 4/10. This grades documented practices and transparency.

Local device consumption, hosted emissions, water and comparable task-level energy are unknown.

Reporting1/3
Pi documents local and hosted routes without a product footprint.
Electricity sourcing0/3
No electricity mix is identified for local or hosted routes.
Resource controls2/3
Local model selection and context/session controls are available, without measured energy savings.

Water disclosure

Water reporting has not been assessed for this choice.

Training data

N/A↑

Pi does not supply one model training dataset; rights depend on the selected model and provider.

See the evidence

Select the exact model, version and provider route before assessing training-data rights.

Pi supports local GGUF, hosted providers and compatible endpoints. This creates route choice, not one training dataset to score; prompt-retention settings don’t settle training-data permission.

Provider, model version, inherited base and any fine-tuning training data vary by route.

Your data & privacy

8/10↑

Pi stores session history locally and can send prompts to a selected provider or keep inference local.

See the evidence

Pi documents local JSONL sessions, configurable providers and local model execution. Hosted providers receive routed requests. Tools and extensions use the OS permissions of the account unless isolated.

Extensions, shell tools, backups and hosted providers can create other copies; local inference alone is not a sandbox.

Openness

8/10↑

Pi is a public, composable coding agent with provider and extension configuration; models and providers retain their own terms.

See the evidence

Pi’s official repository is public under the MIT license and documents the SDK, provider configuration and extension system. The client is inspectable and modifiable, while model weights, hosted inference and third-party packages have separate terms.

Each model and provider has distinct licensing and data terms.

Worker protections

1/10↑

Earendil Works has no workforce disclosures covering the AI supply chain in the reviewed public sources.

See the evidence

The reviewed public sources do not describe employee conditions, worker voice, or contractor protections for Earendil Works. Missing disclosure is an evidence gap, not proof of mistreatment.

1 + 0 + 0 + 0 = 1/10. Documented worker protections; missing disclosure is an evidence gap.

Contractor conditions, data annotation and moderation, worker representation, remedies and independent review remain unknown.

Pay & conditions0/3
No worker conditions policy or implementation evidence was found in reviewed sources.
Worker voice & remedy0/3
No worker voice, representation or grievance safeguard was found in reviewed sources.
Evidence & follow-through0/3
No independent worker-level evidence was found in reviewed sources.
Workers rubric ↗

Military ties

7/10Not established↑

No military relationship was established from the reviewed public sources for Earendil Works; the score reflects uncertainty.

See the evidence

The sources reviewed did not establish a military contract or operational defense offering for Earendil Works. The method starts at 7 when a military relationship is not established; missing disclosure is not proof that none exists.

7 base + 0 safeguard adjustment = 7/10 (0 of 9 safeguard points; every 3 adds 1). No military relationship was established in the cited sources. This ranks above known defense ties without claiming a verified clean record.

This bounded review cannot rule out unreported customers, indirect use, subcontracting or future work.

Use restrictions0/4
No public military-use restriction was found in the reviewed sources.
Enforcement & oversight0/3
No independently evidenced military-use oversight was found.
Relationship disclosure0/2
No military customer or relationship disclosure was identified.

No military relationship for Earendil Works was established in the reviewed sources; this is not proof that none exists.

Military rubric ↗

BDS targets

Not listed↑

Earendil Works was not named on the two BNC campaign pages checked. This limited list check is not an endorsement.

See the evidence

The BNC selects specific company targets; Earendil Works was not named in the official priority guide or No Tech campaign when checked. This is not a nationality-based assessment or proof that the company has no other relevant relationships.

This covers only the BNC corporate guide and No Tech page. Other BDS campaigns, local calls, ownership changes, contractors and business relationships are outside the check.

All sources

Side by side