Local File Explorer Examples
Local file explorer workflow example for the Loopstack automation framework.
Shows how a workflow reads the local disk with FileSystemService from @loopstack/local-file-explorer-module. The same module also lights up the Studio file panel and exposes a REST API for it. Reach for this when a workflow needs to inspect files on the machine the app runs on.
Install as Source (Recommended)
npx giget@latest gh:loopstack-ai/loopstack/registry/examples/local-file-explorer-examples src/local-file-explorer-examplesnpm install @loopstack/local-file-explorer-moduleRegister the module:
import { Module } from '@nestjs/common';import { LoopstackModule } from '@loopstack/loopstack-module';import { LocalFileExplorerExamplesModule } from './local-file-explorer-examples/local-file-explorer-examples.module';
@Module({ imports: [LoopstackModule.forRoot(), LocalFileExplorerExamplesModule],})export class AppModule {}Install as a Dependency
npm install @loopstack/local-file-explorer-examplesimport { LocalFileExplorerExamplesModule } from '@loopstack/local-file-explorer-examples';Environment
None — the workflow reads the local disk. No Docker, remote agent or secrets are required.
Examples
| Example | Studio title | Description |
|---|---|---|
| Local File Explorer | Local File Explorer - File Tree Example |
Build a workspace file tree with FileSystemService |
Local File Explorer
Calls FileSystemService.buildFileTree() on the app’s working directory and renders the top-level entries (up to 50) as a markdown document.
Run it from Studio (Local File Explorer Examples → Local File Explorer - File Tree Example) or the CLI:
loopstack run local_file_explorer_exampleFiles
local-file-explorer-example.workflow.ts— workflow class
About
Author: Jakob Klippel
License: MIT