Developer seeks open-source agent "workstation" with persistent, inspectable memory
A developer is searching for an open-source multi-agent framework where each agent has its own persistent directory of long-term memory, skills, and MCP tools that survive across projects and sessions.
Score breakdown
The post surfaces a gap in current open-source agent frameworks: none of the evaluated tools fully combine transparent, editable per-agent memory with cross-project persistence and reusable team workflow templates.
- 01Author u/partoneplay wants each agent to have a dedicated persistent directory with long-term memory, skills, and MCP tools.
- 02Hard requirements: fully transparent and editable memory (no black box), self-hostable open-source, and agent-level persistence across projects.
- 03Successful team workflows (roles, task breakdown, execution order) must be saveable as reusable templates or SOPs.
u/partoneplay is asking the r/AI_Agents community for recommendations on an open-source multi-agent framework built around the concept of a persistent agent "workstation" — a dedicated directory structure (e.g., `AGENTS.md`, `MEMORY.md`, `skills/`) that stores each agent's long-term memory, capabilities, and MCP tool configuration across sessions and projects. The post lists two non-negotiables: memory must be transparent and editable (readable, deletable, auditable — explicitly not a black box), and the entire stack must be self-hostable with no forced cloud dependency or vendor lock-in. A third requirement is agent-level persistence, meaning the same agent instance can be reused across different projects while retaining its own evolving memory and tool config. Successful team compositions — roles, task breakdowns, execution order — should be saveable as reusable templates or SOPs rather than being ephemeral.
The post documents three tools already evaluated and rejected: Claude Code subagents lack independent memory, skills, or MCP configuration and dissolve after a task ends; Coze has opaque memory and is cloud-only with limited customization; CrewAI handles task orchestration well but has no built-in cross-project memory or inspectable per-agent state, though the author notes external memory like Mem0 could be glued on. Three candidates are being actively considered: OpenJiuwen (noted for Swarm Skills and a leader-teammate structure, but flagged for possible production memory immaturity); AutoGen Studio (visual interface and agent gallery, but memory transparency depends on the underlying store such as Chroma or Postgres); and LangGraph + `langmem` (maximum control, but the author prefers a higher-level abstraction if one exists). The post closes with three specific community questions: whether anyone has built file-based agent desks that persist across projects, which framework combination is currently most production-ready, and whether any frameworks treat memory as a first-class inspectable resource with project-scoped team support.
Key facts
- 01Author u/partoneplay wants each agent to have a dedicated persistent directory with long-term memory, skills, and MCP tools.
- 02Hard requirements: fully transparent and editable memory (no black box), self-hostable open-source, and agent-level persistence across projects.
- 03Successful team workflows (roles, task breakdown, execution order) must be saveable as reusable templates or SOPs.
- 04Claude Code subagents were ruled out because they have no independent memory/skills/MCP and teams dissolve after a task.
- 05Coze was ruled out for opaque memory and being cloud-only; CrewAI for lacking built-in cross-project memory and inspectable per-agent state.
- 06Candidates under consideration: OpenJiuwen, AutoGen Studio, and LangGraph + `langmem`.
- 07The post asks whether any framework treats memory as a first-class inspectable resource with project-scoped team support.
Topics
Summary and scoring are generated automatically from the original article. We always link back to the publisher and never republish images or paywalled content. Last processed Jun 13, 2026 · 08:58 UTC. How this works →