Write the agent as a node.
A role is a node in your graph with its mission, what it must never do and who it hands work to. Hosts and frameworks read it fresh each run, so an edit applies from the next one.
How roles workA knowledge graph you share with AI.
Connect meaning.
Compose Agents.
In Vinc, people and AI build knowledge together, then compose new agents on top of it.
Your graph lives in your vincs.io account, the same on the web and on the desktop. To keep it on one machine, turn on local mode in Settings. How the builds differ
In your account, or with local mode in a folder on your machine.
Start freeOne shared graph with viewer, editor and admin roles. Everyone keeps their own personal graph.
Create a teamPages anyone can read and improve, each with its sources and its history.
Find a communityLocal mode keeps the graph in a folder you pick, with no copy in your account.
Copy the folder. That is the backup.
Opt-in per topic. The rest never leaves the device.
Hand one out and it cannot have written anything.
Concepts and the connections between them join into one graph.
From the exact words to what you meant, reach what you need fast.
One line in your client and the assistant you already use works from your own knowledge.
A role is a node in your graph with its mission, what it must never do and who it hands work to. Hosts and frameworks read it fresh each run, so an edit applies from the next one.
How roles workfrom langchain.agents import create_agentfrom vinc.integrations.langgraph import \ VincContextMiddleware role = "concept:agent-reviewer-judgement"agent = create_agent("openai:gpt-5", middleware=[VincContextMiddleware( prefetch_role=role)])
from agent_framework import Agentfrom vinc.integrations.agent_framework \ import VincContextProvider role = "concept:agent-reviewer-judgement"agent = Agent(client=chat_client, # any model context_providers=[VincContextProvider( prefetch_role=role)])
Packages for LangGraph, LangChain and Microsoft Agent Framework load the role and the matching nodes before each model call, with ids the model can cite. Nothing is written back unless your code asks.
Framework guideThe vincs package carries the Python SDK and the vinc command. Give the reading parts a read-only key and keep the write key for the step that records.
Python SDK guideRead shared pages, follow their sources and help improve them.vincs.io/community · Anyone can read
Personal Free costs nothing, for one person, forever. Team is $12 per seat per month.
See pricing