Claude agent
Clarifies requirements in conversation, plans, calls tools and explains the results in plain language.
TECHNOLOGY
The core of Arcarix is a project engine, not a chat window. Claude understands requirements and plans the work, engineering tools connected over MCP do the execution, and every result lands in one revision history. This is the architecture under development.
ARCHITECTURE
There are several ways in, but one place for project state and approval rules. Tools are exposed through the MCP standard and permissions stay with Arcarix, so a project is never tied to one client or model.
Requirements · Parts · Connections · Firmware · Mechanics · Evidence in one revision
catalogParts catalogrulesCircuit rulesvboardVirtual boardbuildFirmware buildcadParametric CADsupplySourcing & quotesdeviceDevice flashingClarifies requirements in conversation, plans, calls tools and explains the results in plain language.
Binds requirements, parts, connections, firmware, mechanics and evidence into one revision and tracks dependencies.
Expose the parts catalog, rule checks, virtual boards, builds, CAD and sourcing through a standard interface. Heavy jobs run in isolated workers.
AGENT LOOP
Extract function, environment and constraints from your description.
Ask about missing details such as power, installation and quantity. Never fill them in by guessing.
Decide which tools to run in which order, and record the plan in the project graph.
Run parts search, rule checks, builds, simulations and CAD jobs over MCP.
Read logs and check results; on failure, find the cause, fix and rerun.
Explain what changed and what risk remains, and request approval for anything external.
MCP TOOLS Planned
No unrestricted shell or file-system access. Only purpose-built tools on an allowlist, and tools with external effects run only after human approval.
catalogParts catalogCandidate search with datasheet source and revisionReadrulesCircuit rulesLogic levels, pin conflicts, I²C addresses, supply pathsReadvboardVirtual boardRun firmware on an emulator with sensor models and logsJobbuildFirmware buildPinned toolchain, isolated container, reproducible recordJobcadParametric CADEnclosure generation, fit and clearance checks, drawingsJobsupplySourcing & quotesStock and lead times; sends approved packages onlyApprovaldeviceDevice flashingLocal companion app; one-time approval per exact binaryApprovalWAYS IN
The primary workspace for requirement conversations, design review and approvals.
PlannedUse the same MCP tools and project record from Claude Code, running builds, simulations and checks right inside a firmware repository.
PlannedExchange revisions and validation results with your issue tracker, CI and parts systems.
PlannedVIRTUAL HARDWARE Planned
VALIDATION STATES
A successful compile does not make a circuit safe, and a correct render does not prove an enclosure fits. Each state needs its own evidence, a changed dependency reopens later approvals, and a bench result is a separate record that requires real measurements.
draftClaude’s proposal, with its sources attached.
tool_checkedBuild, rule-check and simulation logs exist.
engineer_reviewedReviewer and reasoning are recorded.
approvedExplicit approval bound to exact artifact hashes.
bench_testedA separate record with conditions, measurements and operator.
SECURITY & CONTROL
Only purpose-built tools; no arbitrary shell, file or HTTP access.
Instructions found in datasheets, downloads or tool output never grant any permission.
Builds, simulations and CAD jobs run in resource-limited containers with outbound network denied by default.
An approval is tied to exact artifact hashes and a recipient, and is single-use.
Model API keys never ship in browser bundles or downloadable files.
These references inform the design; they do not mean the integrations are already built. Mentioning a product does not imply partnership or endorsement.
START A PROJECT
An early idea, a design in progress or a part you need to find. Tell us where you are, and we’ll discuss the work and next steps.