đ± ACORN1 is a Rust CLI and library for validating research activity data (RAD), adding linked-data context, and exporting records as PDF, PowerPoint, CFF, Markdown, JSON, or YAML. Its source records are portable files that can be version controlled and processed locally.
ACORN is context-aware at the data and workflow level. It keeps project descriptions with their identifiers, provenance, and relationships so people and software can interpret records in context. That awareness can unlock a fuller understanding of the work by making documented connections and gaps visible.
ACORNâs validation, formatting, linking, and export workflows are deterministic. Optional AI tooling can discover and download local GGUF models, configure them for OpenCode, VS Code, Goose, and llama-swap, and provide compatible agents with ACORN-specific operating instructions through acorn skill.
Note
AI assistance disclosure, Level 4. ACORN uses AI in accordance with
VisidataMachineAssistanceLevel::Significant: humans author most project code, while AI tools may directly create or edit auxiliary files such as documentation and tests. Humans retain review and decision authority. AI-assisted contributions at this level must identify the model and version used and the responsible human operator in the contribution metadata.

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, external Python bindings, 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â â©