Run Loom locally
llms.txt lists every page for a coding agent.
Show the prompt
Read https://intentius.io/loomster/getting-started/ and follow it in this checkout.
Run `npm install`, then `just local-up`, and report the URL and the login it prints.
Then run `just validate` and report each screen's verdict.
Never run `chant approve` or `just grant`, never deploy to or delete from a real AWS account unless the person asked for that in this session, never register an identity provider in Loom, and never push or edit the `chant/lifecycle` branch.Result
Section titled “Result”Loom v1.9.0 running at http://localhost:8080, logged in as an admin, with every
screen showing seeded data. The managed AWS pieces run on
Floci, a local AWS emulator; the app runs
from a compose file chant generates.
Prerequisites
Section titled “Prerequisites”- Docker. Nothing else runs outside containers, and no AWS account is used.
- Node.js 22 or later, and this repository:
git clone https://github.com/INTENTIUS/loomstercd loomsternpm install-
Bring it up:
just local-upThis starts Floci, fetches Loom v1.9.0 into
vendor/loom, deploys the light tier on Floci, builds Loom’s images, starts the frontend, backend and a proxy, and seeds demo content. The last lines it prints include the login:login: loom-admin / Loom-3f9a1c0b7e2d-4E1Ax7 (Cognito on Floci; throwaway, new each local-up; also in dist/local/admin-login.txt) -
Open
http://localhost:8080and sign in asloom-adminwith that password. The user is in Loom’st-adminandg-admins-supergroups, so it sees every screen. The password changes on everylocal-up. -
Check the screens:
just validateIt reads each screen’s API endpoint and fails if a screen the demo profile seeds comes up empty.
-
Tear it down when you’re done:
just local-downRun it before another
just local-uptoo: provisioning again on a running Floci fails when chant pushes an image tag the ECR repository already holds.
Agents deploy locally, because Floci emulates the AgentCore control plane, but invoking one returns a canned reply. Real agent runs need AWS. Everything else the web app does is real: Postgres, the API, the login and the group-derived scopes. Local caveats lists where the local run differs from AWS.
- Browse Loom on your laptop, the first tutorial step, walks the seeded screens.
- Work with the local stack covers API tokens, the Loom patch the local login needs, and how the stack is wired.
- Deploy the light tier to AWS when you want it on a real account.