openclaw - 💡(How to fix) Fix [Feature]: Workspace file browser/editor in Control UI dashboard [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#59088Fetched 2026-04-08 02:28:49
View on GitHub
Comments
0
Participants
1
Timeline
1
Reactions
0
Author
Participants
Timeline (top)
labeled ×1

It would be useful to browse and edit workspace files (USER.md, MEMORY.md, memory/*.md, etc.) directly from the WebChat dashboard, instead of needing to SSH in or ask the agent to make small edits. A simple file tree + text editor would save a lot of unnecessary AI turns for quick tweaks.

Root Cause

It would be useful to browse and edit workspace files (USER.md, MEMORY.md, memory/*.md, etc.) directly from the WebChat dashboard, instead of needing to SSH in or ask the agent to make small edits. A simple file tree + text editor would save a lot of unnecessary AI turns for quick tweaks.

RAW_BUFFERClick to expand / collapse

Summary

It would be useful to browse and edit workspace files (USER.md, MEMORY.md, memory/*.md, etc.) directly from the WebChat dashboard, instead of needing to SSH in or ask the agent to make small edits. A simple file tree + text editor would save a lot of unnecessary AI turns for quick tweaks.

Problem to solve

OpenClaw agents rely heavily on workspace files (USER.md, MEMORY.md, SOUL.md, IDENTITY.md, TOOLS.md, HEARTBEAT.md, memory/*.md, etc.) for persistent memory, user context, and task configuration. Currently, the only ways to view or edit these files are:

  1. SSH / terminal access — requires technical comfort and knowing the file paths
  2. Asking the agent — wastes an entire AI turn (and tokens/cost) for simple changes like fixing a typo, adding a name, or tweaking a heartbeat task

For non-technical users or quick edits, neither option is efficient. There's no way to see what the agent "knows" about you without asking it, and no way to correct something without burning an API call.

Proposed solution

Add a workspace file browser and editor to the Control UI (WebChat dashboard):

• File tree panel — shows the workspace directory structure (~/.openclaw/workspace/) with expandable folders (e.g., memory/) • Built-in text editor — click any .md, .json, .csv, or .txt file to view and edit it inline, with a save button • Quick access shortcuts — pin commonly used files like USER.md, MEMORY.md, HEARTBEAT.md, and SOUL.md for one-click access • Read-only option — optionally allow viewing without editing for users who want to inspect but not accidentally modify

This would let users manage their agent's memory, preferences, and tasks directly — no terminal needed, no wasted AI turns. It keeps the human in control of what the agent knows, which aligns well with OpenClaw's transparency philosophy.

Alternatives considered

No response

Impact

• Reduced API costs — Simple edits like adding a contact name, fixing a typo, or adjusting a heartbeat task currently cost a full AI turn. A file editor eliminates these unnecessary token burns, which adds up fast at scale. • Better user experience for non-technical users — Not everyone is comfortable with SSH or terminal editors. A browser-based UI makes workspace files accessible to all users, lowering the barrier to entry. • Faster iteration — Users can tweak agent behavior (SOUL.md), memory (MEMORY.md), tool configs (TOOLS.md), or scheduled tasks (HEARTBEAT.md) in seconds instead of waiting for an agent round-trip. • Transparency and trust — Users can see exactly what the agent has stored about them at a glance, reinforcing OpenClaw's local-first, user-owned-data philosophy. • Debugging made easy — When the agent behaves unexpectedly, users can quickly inspect workspace files to understand why, rather than asking the agent to read files back to them (which itself costs tokens).

Evidence/examples

No response

Additional information

No response

extent analysis

TL;DR

Implementing a workspace file browser and editor in the WebChat dashboard would allow users to manage their agent's memory and preferences directly, reducing API costs and improving the user experience.

Guidance

  • Consider adding a file tree panel to the Control UI to display the workspace directory structure, allowing users to navigate and access files easily.
  • Implement a built-in text editor to enable users to view and edit files inline, with a save button to persist changes.
  • Provide quick access shortcuts for commonly used files, such as USER.md and MEMORY.md, to streamline the editing process.
  • Offer a read-only option to allow users to inspect files without accidentally modifying them.

Example

// Example file tree panel structure
- ~/.openclaw/workspace/
  - USER.md
  - MEMORY.md
  - memory/
    - file1.md
    - file2.md

Notes

The proposed solution aligns with OpenClaw's transparency philosophy and has the potential to reduce API costs, improve the user experience, and increase transparency and trust.

Recommendation

Apply the proposed workaround by implementing a workspace file browser and editor in the WebChat dashboard, as it addresses the current limitations and inefficiencies in managing workspace files.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING