Seamless syncing of apps, agents, and teams with real-time coordination.
Project details
Willder is a context layer that ensures your apps, agents, and teams are synchronized with access control at every call. Enjoy real-time coordination where agents share updates seamlessly. With quick integration and robust memory management, it streamlines tasks and enhances team collaboration while maintaining security and accountability.
Willder is an innovative context layer designed to synchronize applications, agents, and teams efficiently. This tool offers real-time coordination and access control, ensuring that every call is securely handled and all actions are logged for accountability. With Willder, what one agent writes is instantly readable by others on their subsequent calls, enhancing collaborative workflows and information sharing.
Contextual Insights: Each agent receives a task-specific brief at the start, detailing relevant rules, decisions, and recent writes—ranked by the task's requirements. This intelligent context boosts productivity and ensures agents have the information they need without extra queries.
Shared Memory: Information saved by one agent is accessible to others, with a complete log of who made updates. This shared memory system ensures that facts are updated consistently across all agents.
Integrations: Willder supports connectors to popular tools like GitHub, Google Drive, Slack, Figma, and PostHog. Each integration adheres to specific rules laid out by the chosen scope, allowing seamless data synchronization.
Robust Access Control: Each agent operates with a scoped, expiring token ensuring stringent access control. All memory operations undergo a verification check, and any agent with a revoked token will be denied access on their next attempt. This security model enables an effective audit trail for all interactions.
Quick Setup: Willder can be configured swiftly, with just one command needed to connect clients like Claude Code and Codex. Guides are available for other clients to streamline the integration process.
Transparent Memory Management: Every piece of information contains metadata indicating who recorded it, its origin, and any revisions made. This fosters transparency and trust in the memory systems.
Willder operates by connecting various agents and applications, managing memory operations through a secure and user-friendly interface:
flowchart LR
accTitle: The parts of Willder and how a request moves through them.
accDescr: An MCP client with a capability token and a person in the web app both reach the memory operations. check() decides each guarded operation against Postgres and writes an audit row. Allowed operations read and write the Postgres stores, including pgvector, and the graph through the memory service, which owns Neo4j and the embedding model.
mcp["MCP client: agent token"] --> ops["Memory operations"]
web["Web app: signed-in person"] --> ops
ops --> chk{"check()"}
chk --> pg[("Postgres: scopes, grants, tokens, audit_log, versions, pgvector chunks")]
chk -- allow --> pg
chk -- allow --> ms["Memory service: FastAPI, BGE-384 embeddings"]
ms --> neo[("Neo4j via Graphiti: facts and relations")]
Managing multiple agents for diverse tasks can lead to fragmented information and inefficient workflows. Willder addresses this by offering a shared memory that facilitates better decision-making and enhances the flow of information among agents and teams. With its robust access control and real-time feedback mechanism, Willder is designed for the modern collaborative environment.
For further insights into how Willder can optimize workflows, the following documents provide comprehensive guidance:
Explore Willder now to streamline your applications, agents, and team coordination. For access to the hosted solution, visit willder.ai for a hassle-free experience.
Comments
0Start the conversation
Share the first comment.