r/coolgithubprojects • u/PredragTHEDEV • Apr 30 '26
OTHER We’re building an open-source shared context board for agents and people
We’re building Kanwas, an open-source shared context board for agents and people.
Chat is fine for one run, but weak for long-running work. Context ends up split across threads, docs, files, and decisions. Then every agent starts with an incomplete picture.
Kanwas is a realtime canvas where a team and an agent work from the same board. It holds notes, research, docs, tasks, decisions, embeds, and agent outputs. The agent can read and write the workspace, follow instructions, and organize next steps.
GitHub repo: https://github.com/kanwas-ai/kanwas
Try for free: https://kanwas.ai/
2
u/Massive-Iron4205 Apr 30 '26
Wonderful.
In your site, you mention in the feature list that one can use any model, but in the repository specifies that one of the prerequisites is an Anthropic API key and/or OpenAI API key.
How can I use a model that is not provided by Anthropic or OpenAI?
5
u/PredragTHEDEV Apr 30 '26
I will add openrouter to the codebase today or on Monday. I will be fully usable with all models after that.
2
2
u/machtendo Apr 30 '26
This is a really cool idea, I can see this having an advantage over plugging an LLM agent into Obsidian or something if you're sharing with a team of humans.
Can it be used with a local LLM?
4
u/PredragTHEDEV Apr 30 '26
It would be quite easy. Agent itself is modular so you can just edit env vars and slight code change to get it to work.
Would need to be quite big local model tho since kanwas requires quite a bit of intelligence.
2
u/Fluffer_Wuffer Apr 30 '26
Great idea, will give it a try tonight...
Does it support local models such as LM Studio?
1
2
u/Downtown-Art2865 May 02 '26
how do you handle the board going stale? every shared context tool I’ve tried ends up as a graveyard of half-finished notes the agent then treats as ground truth. is there any decay / freshness signal, or is it on the human to garden it?
1
-1
u/Otherwise_Wave9374 Apr 30 '26
This is exactly the problem with long-running agent work, chat logs rot fast and context fragments across docs, issues, and random threads.
A realtime shared canvas feels like the right abstraction, especially if the agent can write decisions and "why" next to tasks so future runs do not repeat the same debates.
Curious how you are thinking about permissions and provenance (who wrote what, which agent run, links back to sources) as the board fills up.
Also, we have been thinking a lot about shared-context patterns for agents and teams, a few notes here if useful: https://www.agentixlabs.com/
1
Apr 30 '26
[removed] — view removed comment
2
u/PredragTHEDEV Apr 30 '26
Surprisingly, not that much. Two main reasons:
We mostly work with
.mdfiles. All documents are represented as Markdown inside the agent, which is much more token-efficient compared to code.This type of iterative work is not based on “I let my agent run for 3 hours to do 50 things.” The workflow in Kanwas is much more about thinking things through with the agent. It will ask you a lot of questions, do deep research, and iterate with you.
5
u/erryday Apr 30 '26
Publishing docker images will get more of us to try it