Now in Early Access

Code with an AI
that remembers

Loom is a native development environment where AI agents write code, manage git, and learn your project over time. Your friendly coding companion that grows with every session.

Loom — ~/projects/my-app

Refactor the auth module to use JWT tokens

I'll 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 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.

How It Works

Two agents, one workflow

The Project Agent lives inside your repo — it reads, writes, and runs code with full filesystem access. The Loom Assistant handles coordination, planning, and GitHub workflows. Together they form a development loop that adapts to you.

Project Agent

Hands-on coding in your repository

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

Loom Assistant

Orchestration & project oversight

Coordinate across multiple sessions
Create projects & manage settings
Browse GitHub issues & 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

An AI that learns your project

Every conversation is distilled into episodes, topics, and reusable knowledge. Semantic search powered by on-device embeddings means your AI recalls what you built three weeks ago — without sending anything to the cloud.

Semantic searchOn-device embeddingsAuto-taggingCross-session recall

Git Integration

Version control, visualized

A built-in commit graph with colored branch lanes, inline diffs with staged vs. unstaged changes, and AI-generated commit messages. No context switching to a separate Git client.

  • 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 handler
d5f3b89test: add integration tests for auth flow
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'll get you set up.

No spam. Invite-only access for now.