cd /news/ai-tools/arcr-prompt-architect · home › topics › ai-tools › article
[ARTICLE · art-159945] src=agentowl.netlify.app ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

ARCR: Prompt Architect

A free, local-first browser tool called ARCR: Prompt Architect has launched as the third tool in the OWL family, following OWL (agent) and knOOgle (search), and builds AI prompts through a five-step Action → Role → Context → Response → Format protocol. ARCR offers 86 action choices, 155 role choices and 155 response choices, plus ten JEV deterministic JSON formats — flat, graph, hierarchical, tabular, semantic, agentic, stream, spatial, relational and temporal — each routed to its own set of APIs such as Wikipedia, GitHub, arXiv and Hacker News. The tool runs entirely in the browser with no account, tracking or server, surfaces up to 3 context hint chips under 8 words each, and runs a miniLM analysis over real-time NLP sources at finalize to return a 2-3 sentence explanation embedded in the JSON.

by read5 min views1 publishedOct 28, 2026

A free, local-first terminal for building precise AI prompts with the Action → Role → Context → Response → Format protocol. The third tool in the OWL family, after OWL (agent) and knOOgle (search). You choose each step yourself. The context step surfaces up to 3 short hint chips (audience, constraint, goal) derived only from what you have typed — click to append. The 5th step selects one of ten JEV deterministic JSON formats. Final planning fans only the APIs routed to that format, runs a miniLM analysis over real-time NLP sources, and returns a 2-3 sentence explanation of what you want to enhance the JSON file. Everything runs in your browser: no account, no tracking, no server.

ACTION — the verb that tells the AI what to do. 86 choices, clustered into authoring, analysis, planning, teaching, media, operations, discovery.

ROLE — the perspective or expertise the AI should adopt. 155 choices, clustered into engineering, languages, design, art & media, science & health, business/law/policy, education, trades, humanities.

CONTEXT — the scenario, audience, constraints, and details. Must be specific (10+ chars).

RESPONSE — the deliverable. 155 choices, clustered into languages, code shapes, software, documents, visual/media, data, teaching.

FORMAT — the JEV deterministic JSON organization. Ten formats, each with its own API routing.

Action, Role, Response, and Format are pure user choices — the app never guesses them.
Only the Context step offers short hint chips: an **audience**, a **constraint**,
and a **goal**, each under 8 words. Clicking a chip appends it to your context.
Chips for the four core steps are grouped into clusters with headers and filter
as you type — pressing Enter still validates against the full allow-list.


At finalize the app **reads your selected action, role, and response against your context**
and attaches a short guidance string to each step. For code, frontend, and backend
responses it also runs a **secondary fanned search** (GitHub, npm, Stack Overflow,
Dev.to, Hacker News) and includes those results as **output suggestions**. Every
source in the JSON carries a one-line **use** instruction. A generated
**exact final statement** paragraph is embedded so the downstream LLM knows precisely
what to produce — image vs text vs code vs data — instead of a generic “make a JSON”.


Every ARCR prompt is emitted as **JSON** in the JEV format you selected.
The ten JEV formats each have their own API routing:


After step 5 the app asks **“would you like to expand? (y/n)”**.
**N** finishes and builds the JSON immediately. **Y** opens a numbered menu
(1 action · 2 role · 3 context · 4 response) so you can edit a step first, then
returns to the Y/N prompt. No export or clipboard buttons appear until finalize.
Format Routed APIs Primary use
flat Wikipedia, Datamuse single key-value artifacts
graph OpenAlex, Crossref, Wikipedia nodes/edges knowledge
hierarchical Wikipedia, Wikidata, Open Library nested trees, docs, file trees
tabular GitHub, npm, Stack Overflow records, languages, benchmarks
semantic arXiv, Europe PMC, OpenAlex embedding clusters, themes
agentic Hacker News, Dev.to, GitHub actions, tools, guardrails
stream Hacker News, Dev.to, GitHub, Crossref timelines, logs, transcripts
spatial Wikidata, Wikipedia, GitHub, npm layouts, levels, scenes, maps
relational Stack Overflow, GitHub, npm, Wikipedia schemas, ER models
temporal GitHub, arXiv, Crossref, Hacker News, npm roadmaps, version history
Response-to-format pairings are **recommendations** surfaced to the user,
never auto-selected. For example: a language like `rust` or `python`
pairs well with `tabular` or `hierarchical`; `video game`
with `agentic` or `tabular`; `schema` with
`relational` or `hierarchical`; `roadmap` with
`temporal`. The user still owns step 5.

The final JSON carries four enrichment layers beyond the raw A·R·C·R values:

Every source entry also carries a **use** instruction (e.g. “Reference implementation —
adapt patterns, not code verbatim.”) so the downstream LLM knows how much weight to give each link.


When RESPONSE is a language (`rust`, `python`, `c++`, …)
or one of the code-shape values (`raw code`, ```

a full file no truncated code or stubs

, `snippet`, `function`, …), the final JSON
    explanation will state that the deliverable is produced without truncation or stubs.
    To reinforce that in CONTEXT, include one of the constraint markers:
    `no stubs`, `no truncation`, `no placeholders`,
    `single file`, `production-ready`.
  

    owl: arcr fans your context out across **keyless public APIs** — Wikipedia,
    Wikidata, OpenAlex, arXiv, Europe PMC, Crossref, GitHub, Hacker News, Stack Overflow,
    npm, Lobsters, Dev.to, Open Library, Datamuse, DuckDuckGo (opt-in) — scores each
    result by keyword overlap, freshness, depth and source weight, and attaches the top
    references to the JSON. **All API fanning is guard-railed to the final planning stage**
    and routed per JEV format.
  

/help guide only — this app runs a straight ARCR flow


    Type `arcr` to begin. Choose ACTION → ROLE → CONTEXT → RESPONSE → FORMAT.
    Then “would you like to expand? (y/n)” — N finalizes, Y lets you edit a step first.
  

    Everything stays in your browser. There is no account, no cookie, no analytics, no
    telemetry. The only outbound traffic is the query text sent to the public APIs routed
    to your chosen JEV format. **No OpenAI, Anthropic, or Google endpoints are ever
    contacted.** Your prompts and saved history live in `localStorage` on
    this device and are never uploaded.
  

    owl: arcr is a free tool from
    [webXOS](https://webxos.netlify.app).
    If it saves you time, you can buy the developer a coffee:
    [buymeacoffee.com/webxos ☕](https://buymeacoffee.com/webxos).
    Donations are optional and never unlock anything extra — the tool is and stays free.
── more in #ai-tools 4 stories · sorted by recency
── more on @arcr: prompt architect 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/arcr-prompt-architec…] indexed:0 read:5min 2026-10-28 · —