Skip to content

REACH + OCTODeclare intent. Claude compiles. Live systems answer.

A local workflow practice for Windows. No infrastructure. No always-on agents. Human judgment as a first-class architectural primitive.

What is REACH? ​

REACH is a local workflow practice where you declare what you want to reach into β€” Outlook, SQL Server, git, a browser, a desktop UI β€” and Claude compiles it to a typed C# script that runs against your live systems. No pre-built connectors. No fixed implementations. The capability surface is unlimited because Claude picks the library, not you.

A .reach file is the intent layer. Claude is the compiler.


What is OCTO? ​

OCTO is an orchestration pattern built on REACH. Where REACH is a single arm reaching into one source, OCTO coordinates multiple arms simultaneously β€” each reaching independently, the combined signal surfacing a contextual decision interface at the moment that matters.

Named after the octopus: eight arms, each semi-autonomous, coordinated by one intelligence. The arms find. The octopus decides.

An .octo file is the orchestration intent. Claude is the conductor.


The Morning Brief ​

The canonical demonstration. Five arms. One surface. One decision. One joke.

08:45 β€” morning.octo runs

Arms reach simultaneously:
  outlook.inbox    β†’ 3 flagged items, 1 urgent thread
  teams.planner    β†’ 2 overdue, 1 due today
  teams.transcript β†’ last standup: deployment mentioned
  git.commits      β†’ 2 commits yesterday, on track

Surface appears:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Good morning. Here's what needs you.        β”‚
β”‚                                              β”‚
β”‚  πŸ”΄ Sarah emailed twice β€” awaiting reply     β”‚
β”‚  🟑 Project planner item β€” 3 days overdue    β”‚
β”‚  πŸ“‹ Deployment flagged in yesterday's standupβ”‚
β”‚                                              β”‚
β”‚  [Draft reply to Sarah]                      β”‚
β”‚  [Send morning summary to team]              β”‚
β”‚  [Snooze planner item]                       β”‚
β”‚  [Show me everything]                        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

OCTO closes:
  "Sarah will appreciate that.
   One less thing before your first meeting."

8:52am. Day begins.


Why Not a Framework ​

Enterprise agentic frameworksREACH + OCTO
SetupInfrastructure required.NET 10 SDK
TokensContinuous burnPer task β€” bounded
HumanRouted aroundFirst-class architectural primitive
OutputWhenever agents decideWhen you ask
StateFramework-managed, complexFlat files β€” owned by you

REACH + OCTO are not competitors to LangChain, AutoGen, or CrewAI. They answer a different question:

"How does one person work better tomorrow morning?"


Requirements ​

  • Windows (COM Interop, Task Scheduler, WinForms β€” deliberately local)
  • .NET 10 SDK
  • Claude Code CLI or any Claude interface
  • Playwright browser binaries β€” playwright install chromium for browser reaches

Citation ​

bibtex
@misc{shatny2026reach,
  author    = {Shatny, Michael},
  title     = {REACH + OCTO: A Local Workflow Practice and Orchestration Pattern},
  year      = {2026},
  publisher = {Zenodo},
  doi       = {10.5281/zenodo.20680385},
  url       = {https://reach.semanticintent.dev}
}

DOI