Now in Early Access

Code with an AI
that remembers

Loom is a desktop AI coding environment. Long-term memory, dual agents, and granular control over every action.

Loom · ~/projects/my-app

Refactor the auth module to use JWT tokens

I will refactor the auth module. Let me check the current implementation first.

Readsrc/auth/middleware.ts
Readsrc/auth/session.ts
Editsrc/auth/middleware.ts+24-18
Writesrc/auth/jwt.ts+47

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

Everything you need to code with intelligence

Dual Agent System

A Project Agent handles code in your repo while a Loom Assistant coordinates, plans, and manages GitHub. They work together seamlessly.

Persistent Memory

Conversations become searchable episodes, auto-generated topics, and reusable knowledge. Your AI remembers what you built last week.

Git Integration

Visual commit graphs with branch lanes, AI-generated commit messages, inline diffs, and a full staging workflow built right in.

Granular Permissions

Three permission modes from cautious to autonomous. Allow-list specific tools per project. Every action is visible and logged.

Local Embeddings

On-device model powers semantic search across all your memory. Nothing leaves your machine. Privacy by architecture.

Native Desktop App

Direct filesystem access, integrated terminal, and system-level integration. Not a browser tab, a real development environment.

Dual Agents

One codes, the other coordinates

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.

Project Agent

Hands-on coding in your repository

Read, write and edit files
Stage, commit and push changes
Search the codebase with Glob and Grep

Loom Assistant

Orchestration and project oversight

Coordinate across multiple sessions
Create projects and manage settings
Browse GitHub issues and pull requests
Episodes

Full Q&A history preserved and searchable

Auto
Topics

Auto-clustered themes from your work

Live
Knowledge

Extracted facts reusable across sessions

Memory

Conversations become knowledge

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.

Semantic searchOn-device embeddingsAuto-taggingCross-session recall

Git workflow

Version control, reimagined

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.

  • Visual branch graph with lane coloring
  • AI-generated commit messages
  • Stage individual files or batch operations
  • Inline diff viewer with syntax highlighting
Commit History
a3f21c8refactor: migrate auth to JWT tokens
b7e9d12feat: add user profile endpoint
c1a0e56fix: resolve race condition in ws
d5f3b89test: add integration tests for auth
e8c7a34docs: update API reference for v2
mainfeature/profiletest/auth
5 commits

Security

You decide how much control to give

Three permission modes let you tune the balance between speed and safety. Override globally or per-project, and allow-list individual tools.

Default
Cautious

Ask permission for all tools. Full visibility into every action.

Accept Edits
Balanced

Auto-approve file reads and writes. Pause for shell commands.

Bypass All
Autonomous

Auto-approve everything. Maximum speed for trusted workflows.

Ready to code with
a smarter companion?

Loom is in early access. Leave your email and we will get you set up.

No spam. Invite-only access for now.