FriedrichAI Update — Local Files, Project Tools, and Safer Workspace Support

FriedrichAI: Offline AI · published · build 23828556

FriedrichAI Update — Local Files, Project Tools, and Safer Workspace Support

This update expands FriedrichAI’s local utility tools. The goal is simple: Friedrich should be able to help with real files and real projects without needing cloud access, API keys, or unsafe filesystem permissions.

New: Safe Workspace File Tools

Friedrich can now create and work with files inside its own local workspace folder.

Added commands include:

  • /workspace — show the local FriedrichAI workspace

  • /savecode filename.py — save the last code block as a real file

  • /readcode filename.py — read a saved workspace code file

  • /listcode — list saved workspace code files

  • /checkpython filename.py — run a local Python syntax check

  • /checkjson filename.json — run a local JSON check

  • /checkmd filename.md — run a simple Markdown check

  • /confirmoverwrite — confirm a pending overwrite

  • /canceloverwrite — cancel a pending overwrite

Safety matters here. Friedrich can only write inside its own FriedrichAI workspace. It does not get arbitrary filesystem write access, does not delete files, does not silently overwrite files, and does not allow unsafe paths like absolute paths or ../ traversal.

New: Local Document Converter Lite

Added local document conversion tools:

  • /totxt file.txt

  • /todocx file.txt

  • /topdf file.txt

  • /extracttxt file.pdf

These tools are local-only and are meant for simple document conversion and text extraction workflows.

New: Read-Only Project Mode

Friedrich can now scan a selected project folder and help you understand it without modifying it.

Added project tools include:

  • /project "C:/path/to/project" — scan a project folder

  • /projectfiles — list detected project files

  • /projectread "relative/path/to/file" — safely read one project file

  • /projectlast — show the last project file read

  • /projectfind "SearchText" — search inside the active project

  • /projectsearch "SearchText" — alias for project search

  • /projectgrep "SearchText" — alias for project search

  • /projectmap — create a read-only project flow map

Project mode is read-only. It is designed to help Friedrich understand your project structure, inspect files, follow references, and answer questions with better context.

New: Multi-File Project Context

Friedrich can now keep a small working set of selected project files in context.

Added tools include:

  • /projectaddlast — add the last-read project file to the active working set

  • /projectctx — show the current project context

  • /projectclearctx — clear selected project context

  • /projectforgetfile — remove a selected file from context

This helps with questions that need more than one file, such as “how does this system connect?” or “what file should I check next?”

New: Saved Project Shortcuts

You can now save and reopen project locations by name.

Added commands include:

  • /projectsave name — save the active project

  • /projectopen name — reopen a saved project

  • /projectlist — list saved projects

  • /projectdelete name — remove a saved project shortcut

This is useful if you work across multiple local projects and do not want to paste the path every time.

Improved: Better Project Follow-Up Grounding

Project follow-up questions now use the active scan, last-read file, and selected project context instead of relying only on chat memory.

That means Friedrich should do a better job answering follow-up questions like:

  • “Where is this called?”

  • “What file should I read next?”

  • “How does this connect?”

  • “What changed between these files?”

  • “What is likely causing this issue?”

Local First

All of this remains local. No cloud. No API keys. No tracking.

This update does not give Friedrich unrestricted filesystem access. File creation is limited to Friedrich’s own workspace, while project tools are read-only unless a future update adds a separate guarded edit workflow.