AgentApps are small mini-apps stored inside a repository and rendered in the LatchLoop desktop editor. They are designed for general-agent projects where the agent can create or update lightweight tools that live with the project.
Use AgentApps for project-specific interfaces such as:
Because AgentApps are stored in the repository, they can be versioned, reviewed, and edited like normal project files.
AgentApps are stored under:
.latchloop/agent-apps/
A repository-level config file controls which apps are enabled:
.latchloop/agent-apps.json
Each app has a manifest and an entry file, usually app.tsx.
AgentApps run in a sandbox and must declare file permissions in their manifest.
An app can only read or write files that its manifest explicitly allows. This helps keep mini-apps useful without giving them unrestricted access to your repository.
In the desktop editor, open the AgentApps panel from the right-side surface.
From there you can:
The main app view is intentionally clean. Management actions live in AgentApps settings rather than inside every running app.
LatchLoop includes a Calendar example AgentApp that can be copied into a general-agent repository.
The Calendar app:
Use it as a starting point for your own repository-local apps.
No AgentApps appear
.latchloop/agent-apps/ files..latchloop/agent-apps.json enables at least one app.An AgentApp cannot read or write a file
./ are relative to the AgentApp folder./ are relative to the repository root and require explicit permission.An AgentApp fails to render