Collaboration Layer for Democratizing Artificial Intelligence

The next frontier is not building more agents, but building a collaboration layer between humans and the AI agents they work with.

Scroll

Collaboration Layer for Democratizing Artificial Intelligence

For most of computing history, the relationship between humans and machines was unambiguous: the human decided, and the computer executed. Yet people have long envisioned computers not as mere tools but as genuine counterparts, “serving not just secretaries, but cooperative partners and coaches” (Nass, Fogg & Moon, 1996). That vision, articulated thirty years ago, becomes more tangible today: recent advances in large language models have produced systems trained on more text than any human could read in a lifetime, and AI agents that now match or exceed human experts in certain domains.

This shift in what machines can do demands a corresponding shift in how we design systems for humans and AI to work together. Progress to date has largely benefited those who were already capable - strong engineers, experienced researchers, and the few who know how to get the most out of these tools. The deeper aspiration is to extend that leverage to everyone: not just to make experts faster, but to help more people achieve what they did not know they could attempt.

Pain Points With AI Agents Today

Despite rapid advances in model capability, working effectively with AI agents remains harder than it should be. Over the last two years, we have observed the following recurring pain points in our own research and beyond.

A Lightweight Collaboration Layer

What would it take to bridge that gap systematically? We argue that the next frontier is not building more agents, but building a collaboration layer — a lightweight coordination substrate that sits between the human and the expanding ecosystem of AI agents they might work with.

Diagram of the collaboration layer sitting between the user's workspace and the ecosystem of AI agents
The collaboration layer bridges the user's workspace and existing AI tools, democratizing AI to empower people across domains and skill levels through proactive support, context understanding, smart orchestration, and managing memory and preferences.

By sitting between the user's workspace and existing AI tools, the collaboration layer ingests signals from a broader stream of the user's work and activity over time. From these signals, it builds a unified understanding of what the user is trying to achieve, and that understanding drives four core capabilities: proactive support, which anticipates needs and surfaces suggestions before the user has to ask; context understanding, which unifies signals across apps, tasks, and time into a coherent picture of intent; smart orchestration, which selects the right downstream agent, scopes the work appropriately, or nudges the user to work on certain parts themselves; and memory and preferences, which maintains a persistent, personalized model of how a particular user works. The collaboration layer is deliberately decoupled from heavy execution workload to ensure it can be adaptive, lightweight, and private.

Coco: A First Step

As a first step toward this vision, we introduce Coco (Proactive Co-Assistant Through Continuous Context Observation), an open-source desktop application that focuses on the proactive support component of the collaboration layer. Coco quietly observes the user's computer-use context — browsing, reading, and editing activity across applications — and steps in with targeted assistance at the right moment: a ready-to-send prompt when it detects repetitive work, a synthesized summary inferred from browsing intent, or concrete questions to help a user navigate unfamiliar territory.

It runs fully on the user's machine with no telemetry or cloud storage of personal data, demonstrating that meaningful proactive assistance does not require sacrificing privacy. Coco does not execute tasks itself, but bridges the gap between a user's unspoken needs and the agents best positioned to address them.

Overview of Coco: continuous context observation driving proactive assistance
Coco implements the Computer Use Behavior Observation Protocol, which specifies how behavioral signals from the user's desktop are captured, classified, and forwarded to downstream agents. It uses a VLM to decide when to offer proactive suggestions.

Scaffolding Humans to Move Up the Stack

As AI agents grow more capable, a narrow focus on existing tasks and efficiency risks making humans feel increasingly peripheral. But if we believe AI is as transformative as the invention of the computer, the right measure of success is not only how much work agents can do for people, but also how much more people can do because of them. Agents with broad knowledge and general reasoning ability are uniquely positioned to help people venture beyond their current competencies: to attempt problems they have never framed, acquire skills they never imagined, and explore fields adjacent to their own. Realizing this potential, however, requires scaffolding that actively draws people into new territory rather than simply completing tasks on their behalf.

Every person operates with a horizon of familiar domains and a much larger territory of unknown unknowns. In our earlier work on building deep research agents, we found that one promising direction for scaffolding users into the unknown is to proactively engage them in the agent's work rather than simply presenting search outcomes (Jiang et al., 2024). The collaboration layer extends this insight into everyday computer use. For instance, when Coco observes that a user is working on an interdisciplinary project at the intersection of AI and hardware but appears to have limited background in the hardware side, it proactively surfaces key concepts and questions worth exploring.

Coco proactively surfacing key concepts and questions worth exploring during interdisciplinary work
The user wants to run Nemotron-3-Nano-Omni locally but doesn't know what hardware specs matter. Coco senses the struggle and suggests concrete questions that are at the core of the space.

This also reconnects with an early vision of agents that reduce work and information overload (Maes, 1994). Ironically, as our pain points illustrate, today's AI agents can exacerbate information overload, particularly for non-technical users. The collaboration layer addresses this missing piece of infrastructure. It works toward an AI future in which the benefits of capable AI systems are not gated on technical sophistication or any particular agent provider — one in which the relationship between humans and their AI tools is genuinely collaborative rather than merely convenient.

Limitations and What We Are Working On

In this piece, we introduce a vision for a collaboration layer that sits between the user's workspace and the broader ecosystem of AI tools, with the goal of democratizing AI to empower people across domains and skill levels. We have also open-sourced Coco, a first instantiation of that vision focused on proactive co-assistance. The initial release carries several limitations that we are actively working to address.

  1. On-device inference. While Coco runs fully on the user's computer, the observation component currently makes calls to a vision-language model, adding latency, a dependency on network connectivity, and ongoing API costs. We are working with hardware experts to make Coco on-device native.
  2. Personalization and relevance grounding. Proactive assistance is only valuable when it surfaces the right thing at the right moment. Defining ground truth for what is “useful” versus “noise” is inherently subjective (Horvitz, 1999). We are developing personalization mechanisms that learn from user feedback without requiring explicit annotation.
  3. Intelligent orchestration. The current delegation logic is based on parametric knowledge in the language model and does not account for the actual capabilities of available agents or the preferences of a specific user. We are exploring intelligent orchestration approaches.

Citation

If you find this work useful, please consider citing:

@misc{shao2026collaborationlayer, title = {Collaboration Layer for Democratizing Artificial Intelligence}, author = {Shao, Yijia}, year = {2026}, url = {https://collaborative-agents.github.io} }

Contact

We would love to hear your thoughts, feedback, and ideas. Reach out at shaoyj@stanford.edu, or open an issue on the Coco GitHub repository.