Many hosted and local providers can sit behind the same local agent surfaces.
aaif-goose/goose
A local, general-purpose agent with desktop, CLI, and API surfaces, broad provider support, and an extension model built around MCP.
People using a local agent for coding, research, automation, and other tool-using work.
desktop app / CLI / embeddable API
MCP extensions separate the local agent from its external capabilities
The project documents a local Rust agent that connects provider choices and external capabilities through standard extension contracts instead of baking every integration into one model path.
System Map
Eight inspection boundariesLocal sessions and extension-provided context shape the run; retention details require deeper inspection.
MCP extensions supply tools for coding and broader workflows to a Rust runtime.
Local execution makes host authority and each extension's credentials central inspection questions.
Desktop, CLI, and API continuity require a shared session contract that remains to be traced.
The current profile does not claim a worker hierarchy without deeper source inspection.
Desktop and CLI surfaces give the operator different ways to inspect and steer local work.
The public Rust source, self-test configuration, diagnostics, releases, and docs provide the starting receipts.
Learn Through This Project
9 lessonsLatest Reporting
0 articlesNo Daily Edition reporting is attached yet.
Open Questions
- Can every extension make its credentials, approval requirements, and side effects legible across desktop, CLI, and API use?
Evidence state describes what this Atlas profile can support today. It is not a product score and it is not evidence that uninspected capabilities are absent.