---
title: "lib.os Nodes"
description: "Local-first visual environment for building and running AI workflows. Build agents visually, deploy anywhere, privacy by design."
canonical: https://docs.nodetool.ai/nodes/lib/os/
markdown: https://docs.nodetool.ai/nodes/lib/os.md
product: NodeTool
source: https://github.com/nodetool-ai/nodetool/blob/main/docs/nodes/lib/os/index.md
---

# lib.os Nodes

This namespace contains 33 node(s).

## Nodes

- **[Absolute Path](absolutepath.md)**
- **[Accessed Time](accessedtime.md)**
- **[Basename](basename.md)**
- **[Copy File](copyfile.md)**
- **[Create Directory](createdirectory.md)**
- **[Created Time](createdtime.md)**
- **[Dirname](dirname.md)**
- **[File Exists](fileexists.md)**
- **[File Extension](fileextension.md)**
- **[File Name](filename.md)**
- **[File Name Match](filenamematch.md)**
- **[Filter File Names](filterfilenames.md)**
- **[Get Directory](getdirectory.md)**
- **[Get File Size](getfilesize.md)**
- **[Get Path Info](getpathinfo.md)**
- **[Is Directory](isdirectory.md)**
- **[Is File](isfile.md)**
- **[Join Paths](joinpaths.md)**
- **[List Files](listfiles.md)**
- **[Modified Time](modifiedtime.md)**
- **[Move File](movefile.md)**
- **[Normalize Path](normalizepath.md)**
- **[Open Workspace Directory](openworkspacedirectory.md)**
- **[Path To String](pathtostring.md)**
- **[Read Binary File](readbinaryfile.md)**
- **[Read Text File](readtextfile.md)**
- **[Relative Path](relativepath.md)**
- **[Show Notification](shownotification.md)**
- **[Split Extension](splitextension.md)**
- **[Split Path](splitpath.md)**
- **[Workspace Directory](workspacedirectory.md)**
- **[Write Binary File](writebinaryfile.md)**
- **[Write Text File](writetextfile.md)**

[Back to all nodes](../../)
