đ± ACORN1 is a research assistant and metascience multi-tool that provides and operationalizes an ontology for research activity data (RAD). ACORN enables adding linked data context and transforming RAD into a knowledge graph that is amenable to automated reasoning and artifact generation (e.g. PDFs, PPTX, etc.)
ACORN is a command line multi-tool that employs automated processes for informing and enforcing defined content schemas. With these content schemas, ACORN builds communication assets such as PDFs, presentation files, and web pages. It also lays the foundation for deep data insights about ORNLâs â and any institutionâs â corpus of research. Built using the memory-safe Rust programming language, ACORN can be used on any Windows, Mac, or Linux machine
AI-enabled, without making AI mandatory. ACORNâs core validation, formatting, linking, and export workflows are deterministic. Optional tooling can discover and download local GGUF models, configure them for OpenCode, VS Code, Goose, and llama-swap, and provide compatible AI agents with ACORN-specific operating instructions through acorn skill.
Note
AI-Assisted Development Disclosure â Level 4. ACORN uses AI in accordance with
VisidataMachineAssistanceLevel::Significant: humans author the majority of project code and retain review and decision authority over all changes; AI tools may directly create or edit code which is reviewed and refactored before being merged.

Choose your trail
Start with the outcome closest to your work:
| I am a⊠| Start here | You will learn to⊠|
|---|---|---|
| Researcher | Validate your first RAD | check, improve, link, and export a project record |
| Developer | Build with ACORN | use schemas, prompt and model APIs, agent skills, Python, and WebAssembly |
| Platform engineer | Operate ACORN | operate local models, agent tools, runners, and automation services |
Not sure yet? The role guide shows every trail at a glance.
Explore ACORN
Choose a route to explore its concepts and commands.
Research activity data
Explore: research activity data · check and format · linked data · shareable artifacts
Persistent identifier lifecycle
Explore the persistent identifier lifecycle â
Local AI And Agent Tooling
Explore: local models · application sync · agent skill · âŠbut is it agentic?
-
ACORN stands for âAccessible Content Optimization for Research Needs â©