syumpx
I built sayou because I was tired of my agents losing their work between sessions — research reports, project docs, client records, all gone. Vector DBs can retrieve similar content but you can't version, diff, or structure what's stored there. Traditional databases force you to define schemas upfront for work that's inherently messy.
sayou is a file-based workspace for AI agents. Files with YAML frontmatter for structure, markdown for content, append-only versioning, full-text search, and an audit trail. It connects to any MCP-compatible client (Claude Code, Cursor, Windsurf) with 11 tools out of the box.
Stack: Python, SQLite for local dev, MySQL + S3 for production. No external dependencies for the base install.
What it looks like in practice: an agent writes research to research/competitor-pricing.md with status: draft in frontmatter. Next session, another agent searches for it, reads it, updates the status to reviewed. Every write is a new version. Nothing is overwritten.
Quick start: pip install sayou && sayou init --claude
Interested in the broader question too — how are you handling persistent state for multi-session agents? We think "agent workspace" is a missing category between memory systems and databases.
I don’t think auto-merge is the right default for prose/research (unlike code where Git’s merge works). When Agent A writes strategic memo concluding X while Agent B writes concluding NOT-X, merging both is worse than surfacing the conflict.
Thinking the right model is: ∙ Optimistic writes (current behavior) for most cases ∙ Explicit locks for high-stakes docs agents know they’re collaborating on ∙ Diff tooling for post-hoc resolution when conflicts do occur
thanks for asking a great question. whats your thoughts?
claude plugin install sayou@pixell-global
It adds hooks that automatically show your workspace at session start and capture your work in the background. So that "it actually remembered" experience you got works without even asking it to save.Sayou – Open-source Dropbox for AI agents
success of openclaw is incredible, and I really loved playing with it, but of course the problem is the security risk running on my desktop. okay for personal use for fun, not at all for professional use.Once agents run in the cloud (and they will — you're not giving your marketing manager a terminal), they need somewhere to read and write. Right now there's nothing. Your company's knowledge is...