Loom is a desktop AI coding environment. Long-term memory, dual agents, and granular control over every action.
Refactor the auth module to use JWT tokens
I will refactor the auth module. Let me check the current implementation first.
Done. Created a jwt.ts with sign/verify helpers and updated the middleware to validate tokens. Session storage is now replaced with stateless JWT.
Features
A Project Agent handles code in your repo while a Loom Assistant coordinates, plans, and manages GitHub. They work together seamlessly.
Conversations become searchable episodes, auto-generated topics, and reusable knowledge. Your AI remembers what you built last week.
Visual commit graphs with branch lanes, AI-generated commit messages, inline diffs, and a full staging workflow built right in.
Three permission modes from cautious to autonomous. Allow-list specific tools per project. Every action is visible and logged.
On-device model powers semantic search across all your memory. Nothing leaves your machine. Privacy by architecture.
Direct filesystem access, integrated terminal, and system-level integration. Not a browser tab, a real development environment.
Dual Agents
The Project Agent lives inside your repo, it reads, writes, and executes code. The Loom Assistant lives above the code, planning, asking questions, and orchestrating work across sessions. They message each other, so context stays coherent.
Hands-on coding in your repository
Orchestration and project oversight
Full Q&A history preserved and searchable
Auto-clustered themes from your work
Extracted facts reusable across sessions
Memory
Every exchange is segmented into topics, distilled into reusable knowledge blocks, tagged, and linked to entities. Full-text and local-embeddings semantic search means your AI recalls what you built three weeks ago, not just what happened in this turn.
Git workflow
Visual commit graphs with true branch lanes. AI-written commit messages based on the actual diff. Inline staging, worktree-based session forks, and a full merge workflow. No more context-switching to the terminal for routine git.
Security
Three permission modes let you tune the balance between speed and safety. Override globally or per-project, and allow-list individual tools.
Ask permission for all tools. Full visibility into every action.
Auto-approve file reads and writes. Pause for shell commands.
Auto-approve everything. Maximum speed for trusted workflows.
Loom is in early access. Leave your email and we will get you set up.
No spam. Invite-only access for now.