# Lanes > Lanes is a family of tools for working alongside AI agents. Lanes Desktop is an agentic development environment: run multiple AI coding agents in parallel from one workspace, plan tasks on an issue board, track every session, and ship with full oversight. Lanes Forms is a form backend as a service: agents provision live form endpoints over MCP, or you do with one curl, and the owner claims the form by email into their dashboard. Lanes Compute is on-demand GPU infrastructure for training, fine-tuning, and inference, from a single A100 to multi-node H100 clusters, billed by the second. Lanes Link is one open-source MCP endpoint you own and run, holding your accounts, memory, tasks, skills, and secrets behind a single permission boundary and audit log (https://lanes.sh/link). Managed Services is our own team building and operating agentic delivery, with humans accountable for the result. Every page on this site is available as clean Markdown. Add ".md" to the path (for example https://lanes.sh/docs/forms/provisioning.md), or send "Accept: text/markdown" to any page URL and the same document comes back with Content-Type: text/markdown. Docs, use cases, and comparisons also answer at the older /raw suffix (https://lanes.sh/docs/forms/provisioning/raw). The full documentation in a single file: https://lanes.sh/llms-full.txt ## Start here if you are an agent - [Developer resources](https://lanes.sh/developers): the one page with the API schema, MCP servers, CLI, auth model, error codes, rate limits, and the versioning and deprecation policy. - OpenAPI schema: https://api.lanes.sh/openapi.json - API catalogue (RFC 9727): https://lanes.sh/.well-known/api-catalog - Protected resource metadata (RFC 9728): https://api.lanes.sh/.well-known/oauth-protected-resource - Security policy (RFC 9116): https://lanes.sh/.well-known/security.txt - Hosted MCP endpoint (Streamable HTTP, no signup): https://api.lanes.sh/mcp - Contact: hello@lanes.sh No account is needed to start: "POST https://api.lanes.sh/v1/forms" provisions a live form endpoint anonymously and returns a claim link to hand to the site owner. A free plan and self-serve API keys cover everything past that, and there is no sales call in the way. ## Lanes Desktop docs Lanes Desktop is a macOS app for parallel AI coding: an issue board where every task can run Claude Code, Codex, or other CLI agents in isolated git worktrees. - [Quick Start](https://lanes.sh/docs/desktop/quick-start): Get Lanes installed and your first AI session running in about two minutes. - [The Issue Board](https://lanes.sh/docs/desktop/issue-board): Your task workspace - the heart of Lanes where every issue has a visual home. - [Working with Sessions](https://lanes.sh/docs/desktop/sessions): Sessions are the runtime engine of Lanes: real terminals running AI coding agents, attached to issues on your board. Run many in parallel on a single issue. - [Worktree Management](https://lanes.sh/docs/desktop/worktrees): Git worktrees give each issue its own isolated branch and working directory, so multiple AI agents can work in the same repo without collisions. - [Labels & Filtering](https://lanes.sh/docs/desktop/labels-and-filtering): Categorize issues with color-coded labels and use targeted filters to keep a busy board organized. - [Dependencies](https://lanes.sh/docs/desktop/dependencies): Link issues that block each other so Lanes works through them in the correct order. - [Quick Commands](https://lanes.sh/docs/desktop/quick-commands): Pre-configured prompts and shell commands you can execute with a single click or keystroke. - [File Browser & Editor](https://lanes.sh/docs/desktop/file-browser): Browse and edit project files without leaving Lanes, using a built-in Monaco editor. - [Databases Explorer](https://lanes.sh/docs/desktop/databases): Browse SQLite databases and run read-only SQL queries without leaving Lanes. - [Git Integration](https://lanes.sh/docs/desktop/git-integration): Review, commit, sync, and switch branches inside Lanes. A full git client next to your agent, not just a diff viewer. - [Process Manager](https://lanes.sh/docs/desktop/process-manager): Monitor every CLI process Lanes knows about: tracked sessions, orphans, and external agents. - [Deep Links](https://lanes.sh/docs/desktop/deep-links): Launch Lanes from Linear, GitHub, scripts, or bookmarklets with a pre-filled new-issue draft, or open it straight on a settings page. - [Git Identity](https://lanes.sh/docs/desktop/git-identity): Switch between GitHub accounts and keep the git author name and email on your commits attributed to the right one. - [Harness](https://lanes.sh/docs/desktop/harness): The coding CLIs Lanes drives, with install state, version, and one-click updates for each one. - [Gateway](https://lanes.sh/docs/desktop/gateway): Point Lanes sessions at a model provider you host or buy elsewhere -- local Ollama or LM Studio, a vLLM box on your network, or a provider serving the same wire format. - [Local LLMs](https://lanes.sh/docs/desktop/local-llms): Run coding agents against a model on your own machine. Lanes manages Ollama end to end, sizes models to your hardware, and sets a context window that survives a real agent prompt. - [Collaboration](https://lanes.sh/docs/desktop/collaboration): Invite your team, share a workspace, chat, and run AI agents together on the same board. - [Settings & Configuration](https://lanes.sh/docs/desktop/settings): Configure appearance, project directories, workflow behavior, labels, quick commands, CLI flags, model providers, notifications, and permissions. - [Keyboard Shortcuts](https://lanes.sh/docs/desktop/keyboard-shortcuts): Every keyboard shortcut available in Lanes, grouped by context. - [Feedback & Community](https://lanes.sh/docs/desktop/community): Join our Discord, report bugs, and help shape what Lanes becomes. - [Lanes Desktop MCP](https://lanes.sh/docs/desktop/local-mcp): Run Lanes Desktop MCP, a server on your machine, so Claude Code, Codex, and other agents can read your board and drive sessions. - [GitHub Integration](https://lanes.sh/docs/desktop/github-integration): Connect Lanes to GitHub to import issues, push results back, and reach GitHub from your agent via the Lanes MCP. - [Linear Integration](https://lanes.sh/docs/desktop/linear-integration): Connect Lanes to Linear to import tickets, comment results back, and reach Linear from your agent via the Lanes MCP. - [Building Loops](https://lanes.sh/docs/desktop/loops): Drive Lanes sessions in an agent loop over the Lanes Desktop MCP: poll session status, verify with the diff, advance the board, and stop safely. - [Lanes Link](https://lanes.sh/docs/desktop/lanes-link): Run Lanes Link from the desktop app: install the CLI, choose a profile and target, connect accounts, start the endpoint, and register it with Claude Code or Codex, without leaving Lanes. ## Lanes Forms docs Lanes Forms lets an AI coding agent (or anyone with curl) create a working form backend with a single unauthenticated API call, no signup. Submissions are captured from the first second and held until the site owner claims the form from their inbox. It handles storage, email forwarding, spam defense (honeypot, per-IP rate limits, disposable-email rejection), and origin-locked submissions. - [Quickstart](https://lanes.sh/docs/forms/quickstart): Provision a form, wire it into your site, and claim it, in three steps. - [Provisioning a form](https://lanes.sh/docs/forms/provisioning): Create a live form endpoint with a single POST, anonymously or with a workspace key. - [Claiming a form](https://lanes.sh/docs/forms/claiming): Take ownership of an unclaimed form. Held submissions are released and forwarding turns on. - [Submitting data](https://lanes.sh/docs/forms/submitting): POST to a form endpoint from a browser, a server, or an agent, and what comes back. - [Integrating a form](https://lanes.sh/docs/forms/integrating): Wire an endpoint into a static HTML form, a fetch call, or a server, and choose where submissions go. - [API keys](https://lanes.sh/docs/forms/api-keys): Workspace keys for provisioning pre-claimed forms, managing them, and server-side submissions. - [Securing your endpoints](https://lanes.sh/docs/forms/securing-your-endpoints): Origin allowlisting for browsers, API-key mode for servers, plus CORS and built-in spam defense. - [Errors](https://lanes.sh/docs/forms/errors): The error envelope and the codes you will meet, with how to resolve each. - [API reference](https://lanes.sh/docs/forms/api-reference): Every endpoint at a glance, plus the live interactive OpenAPI docs. - [Agents and MCP](https://lanes.sh/docs/forms/agents-and-mcp): Provision and fill forms from a coding agent with the MCP server, the skill, or a prompt. - [Rate limits](https://lanes.sh/docs/forms/rate-limits): The caps that govern provisioning and submission, and the response headers that report live quota so you can self-throttle. ## Lanes Link docs Lanes Link is one open-source MCP endpoint you run yourself. Connect an account once and every agent reaches it through the same deny-by-default policy and append-only audit log. The guides below take you from install to a deployed endpoint, there is one page per account you can connect, and the reference covers the CLI, the config, and the security model. The architecture decision records stay with the source at https://github.com/lanes-sh/link. - [Quickstart](https://lanes.sh/docs/link/quickstart): From nothing to a working endpoint, in four commands - [Add it to your agent](https://lanes.sh/docs/link/clients): Claude Code, Codex, Claude Desktop, claude.ai, ChatGPT, and anything else - [Deploy to your own cloud](https://lanes.sh/docs/link/deploy): Five commands to a URL you can reach from a phone - [Built-ins](https://lanes.sh/docs/link/built-ins): Memory, tasks, assets, skills, identity, entities, the vault, and the audit log. Your own material, with no account to connect and no credential to hold. - [Memory](https://lanes.sh/docs/link/memory): What is true, kept as plain Markdown and served back to every later session. How to write it, how to search it, and why you may want it read-only. - [Tasks](https://lanes.sh/docs/link/tasks): What is to be done, with a status so it can be closed. Six statuses, why list shows three, and how tasks differ from memory. - [Assets](https://lanes.sh/docs/link/assets): A file kept under its own name, with no id, prefix, sidecar, or index. What the naming rules are, and why an asset carries no description. - [Skills](https://lanes.sh/docs/link/skills): Your own procedures, surfaced as MCP prompts rather than tools, so a person selects one and a model cannot choose it for you. - [Vault](https://lanes.sh/docs/link/vault): Credentials your agents can spend without reading. One capability per item, no listing, and why a value written now is not readable until the endpoint restarts. - [Identity](https://lanes.sh/docs/link/identity): Who you are, so an agent writes as you rather than as itself. Read-only by construction, and the one built-in with no write path at all. - [Entities](https://lanes.sh/docs/link/entities): Who everyone else is: the people, companies and projects you deal with, and how to reach each of them. Looked up rather than remembered, and never guessed. - [Audit log](https://lanes.sh/docs/link/audit): Every capability call, allowed or refused, in a hash-chained append-only record. What an entry keeps, what it withholds, and how to verify nothing was altered. - [Connections](https://lanes.sh/docs/link/connect): What a connection is, the methods behind one, and what happens the moment you make it. The entry point to the provider catalogue and to narrowing what an agent may do. - [Scopes and permissions](https://lanes.sh/docs/link/scopes): The two different things called scope, how to narrow one instantly and widen the other, and what can and cannot be set per connection. - [Add your own](https://lanes.sh/docs/link/add-your-own): Any MCP server, REST API, IMAP mailbox, CalDAV or CardDAV server, or folder on your machine - [Every provider](https://lanes.sh/docs/link/providers): The full Lanes Link catalogue: 105 providers your agents can reach, grouped by what connecting one actually asks of you. - [Airtable](https://lanes.sh/docs/link/airtable): Connect Airtable to your agents with Lanes Link. Bases, tables, records, and schema. - [Algolia](https://lanes.sh/docs/link/algolia): Connect Algolia to your agents with Lanes Link. Search indices, records, queries, and synonyms. - [Amplitude](https://lanes.sh/docs/link/amplitude): Connect Amplitude to your agents with Lanes Link. Events, charts, cohorts, and user activity. - [Apify](https://lanes.sh/docs/link/apify): Connect Apify to your agents with Lanes Link. Actors, runs, datasets, and scraped results. - [Asana](https://lanes.sh/docs/link/asana): Connect Asana to your agents with Lanes Link. Tasks, projects, portfolios, and workspaces. - [Atlassian](https://lanes.sh/docs/link/atlassian): Connect Atlassian to your agents with Lanes Link. Issues, pages, and components. - [Attio](https://lanes.sh/docs/link/attio): Connect Attio to your agents with Lanes Link. Records, lists, notes, and tasks in the CRM. - [Better Stack](https://lanes.sh/docs/link/betterstack): Connect Better Stack to your agents with Lanes Link. Incidents, monitors, heartbeats, and logs. - [Box](https://lanes.sh/docs/link/box): Connect Box to your agents with Lanes Link. Files and folders, needs an OAuth app of your own. - [Bright Data](https://lanes.sh/docs/link/brightdata): Connect Bright Data to your agents with Lanes Link. Web scraping, search results, and datasets. - [Buildkite](https://lanes.sh/docs/link/buildkite): Connect Buildkite to your agents with Lanes Link. Pipelines, builds, jobs, and artifacts. - [bunq](https://lanes.sh/docs/link/bunq): Accounts, balances, transaction history, and payments. Read this one first - [Calendly](https://lanes.sh/docs/link/calendly): Connect Calendly to your agents with Lanes Link. Scheduled events, invitees, and availability. - [Canva](https://lanes.sh/docs/link/canva): Connect Canva to your agents with Lanes Link. Designs, folders, brand templates, and exports. - [CircleCI](https://lanes.sh/docs/link/circleci): Connect CircleCI to your agents with Lanes Link. Pipelines, workflows, jobs, and test results. - [ClickUp](https://lanes.sh/docs/link/clickup): Connect ClickUp to your agents with Lanes Link. Tasks, lists, spaces, docs, and time entries. - [Close](https://lanes.sh/docs/link/close): Connect Close to your agents with Lanes Link. Leads, contacts, opportunities, and activities. - [Cloudflare Bindings](https://lanes.sh/docs/link/cloudflare-bindings): Connect Cloudflare Bindings to your agents with Lanes Link. Workers KV, R2, D1, and Durable Objects. - [Cloudflare Observability](https://lanes.sh/docs/link/cloudflare-observability): Connect Cloudflare Observability to your agents with Lanes Link. Workers logs, analytics, and traces. - [Contentful](https://lanes.sh/docs/link/contentful): Connect Contentful to your agents with Lanes Link. Entries, assets, content types, and spaces. - [Datadog](https://lanes.sh/docs/link/datadog): Connect Datadog to your agents with Lanes Link. Metrics, logs, monitors, incidents, and dashboards. - [Discord](https://lanes.sh/docs/link/discord): Post announcements and read channels, as a bot application you own - [Dropbox](https://lanes.sh/docs/link/dropbox): Connect Dropbox to your agents with Lanes Link. Files, folders, shared links, and file requests. - [Expensify](https://lanes.sh/docs/link/expensify): Connect Expensify to your agents with Lanes Link. Expenses, reports, and receipts. - [Fastmail Calendar](https://lanes.sh/docs/link/fastmail-calendar): Connect Fastmail Calendar to your agents with Lanes Link. Read and write events over CalDAV. - [Fastmail Contacts](https://lanes.sh/docs/link/fastmail-contacts): Connect Fastmail Contacts to your agents with Lanes Link. Look up an address over CardDAV. - [Fastmail Mail](https://lanes.sh/docs/link/fastmail-mail): Connect Fastmail Mail to your agents with Lanes Link. Read, search, and send over IMAP and SMTP. - [Figma](https://lanes.sh/docs/link/figma): Connect Figma to your agents with Lanes Link. Files, designs, components, and Dev Mode context. - [Fireflies](https://lanes.sh/docs/link/fireflies): Connect Fireflies to your agents with Lanes Link. Meeting transcripts, summaries, and action items. - [Flagsmith](https://lanes.sh/docs/link/flagsmith): Connect Flagsmith to your agents with Lanes Link. Feature flags, segments, and environments. - [Gamma](https://lanes.sh/docs/link/gamma): Connect Gamma to your agents with Lanes Link. Presentations and documents, generated and read back. - [GitHub](https://lanes.sh/docs/link/github): Repositories, issues, pull requests, and workflow runs - [Gmail](https://lanes.sh/docs/link/gmail): Connect Gmail to your agents with Lanes Link. Read, search, send, draft, and organise mail. - [Gmail (Google MCP)](https://lanes.sh/docs/link/gmail-mcp): Connect Gmail (Google MCP) to your agents with Lanes Link. Google's own MCP server. Developer Preview only. - [Gmail (IMAP)](https://lanes.sh/docs/link/gmail-imap): Connect Gmail (IMAP) to your agents with Lanes Link. The same mailbox over IMAP and SMTP, with an app password that does not expire. - [Google](https://lanes.sh/docs/link/google): Gmail, Drive, Sheets, Docs, Calendar, Tasks, and Contacts - [Google Calendar](https://lanes.sh/docs/link/google-calendar): Connect Google Calendar to your agents with Lanes Link. Read and write events, and answer when you are free. - [Google Contacts](https://lanes.sh/docs/link/google-contacts): Connect Google Contacts to your agents with Lanes Link. Look up an address, so 'email Bob' resolves. Read-only. - [Google Docs](https://lanes.sh/docs/link/google-docs): Connect Google Docs to your agents with Lanes Link. Read a document and edit its content. - [Google Drive](https://lanes.sh/docs/link/google-drive): Connect Google Drive to your agents with Lanes Link. Search, read, export, and share files. - [Google Drive (Google MCP)](https://lanes.sh/docs/link/drive-mcp): Connect Google Drive (Google MCP) to your agents with Lanes Link. Likewise; use `drive` unless you are enrolled. - [Google Sheets](https://lanes.sh/docs/link/google-sheets): Connect Google Sheets to your agents with Lanes Link. Read and edit cells, ranges, and tabs. - [Google Tasks](https://lanes.sh/docs/link/google-tasks): Connect Google Tasks to your agents with Lanes Link. Create, edit, complete, and reorder tasks. - [Grafana](https://lanes.sh/docs/link/grafana): Connect Grafana to your agents with Lanes Link. Dashboards, datasources, queries, and alert rules. - [Heroku](https://lanes.sh/docs/link/heroku): Connect Heroku to your agents with Lanes Link. Apps, dynos, add-ons, releases, and logs. - [HubSpot](https://lanes.sh/docs/link/hubspot): Connect HubSpot to your agents with Lanes Link. CRM records, needs an MCP auth app of your own. - [Hygraph](https://lanes.sh/docs/link/hygraph): Connect Hygraph to your agents with Lanes Link. Content entries, models, and schema. - [iCloud](https://lanes.sh/docs/link/icloud): Mail, Calendar, and Contacts from one Apple Account, plus your iCloud Drive folder - [iCloud Calendar](https://lanes.sh/docs/link/icloud-calendar): Connect iCloud Calendar to your agents with Lanes Link. Read and write events over CalDAV. - [iCloud Contacts](https://lanes.sh/docs/link/icloud-contacts): Connect iCloud Contacts to your agents with Lanes Link. Look up an address over CardDAV. - [iCloud Drive](https://lanes.sh/docs/link/icloud-drive): Connect iCloud Drive to your agents with Lanes Link. Your sync folder, on the Mac that syncs it. - [iCloud Mail](https://lanes.sh/docs/link/icloud-mail): Connect iCloud Mail to your agents with Lanes Link. Read, search, and send over IMAP and SMTP. - [Insightly](https://lanes.sh/docs/link/insightly): Connect Insightly to your agents with Lanes Link. Contacts, organisations, opportunities, and projects. - [Jam](https://lanes.sh/docs/link/jam): Connect Jam to your agents with Lanes Link. Bug reports, with console logs, network calls, and repro steps. - [Klaviyo](https://lanes.sh/docs/link/klaviyo): Connect Klaviyo to your agents with Lanes Link. Profiles, lists, segments, campaigns, and flows. - [Linear](https://lanes.sh/docs/link/linear): Connect Linear to your agents with Lanes Link. Linear's own MCP server. - [Mailbox (any IMAP server)](https://lanes.sh/docs/link/mailbox): Connect Mailbox (any IMAP server) to your agents with Lanes Link. Read, search, and send on a host with no entry of its own. - [Mercury](https://lanes.sh/docs/link/mercury): Connect Mercury to your agents with Lanes Link. Accounts, balances, transactions, and cards. - [Microsoft To Do](https://lanes.sh/docs/link/microsoft-todo): Connect Microsoft To Do to your agents with Lanes Link. Create, edit, complete, and organise tasks and lists. - [Miro](https://lanes.sh/docs/link/miro): Connect Miro to your agents with Lanes Link. Boards, frames, sticky notes, and shapes. - [Mixpanel](https://lanes.sh/docs/link/mixpanel): Connect Mixpanel to your agents with Lanes Link. Events, funnels, retention, and cohorts. - [monday.com](https://lanes.sh/docs/link/monday): Connect monday.com to your agents with Lanes Link. Boards, items, groups, columns, and updates. - [Mux](https://lanes.sh/docs/link/mux): Connect Mux to your agents with Lanes Link. Video assets, live streams, and playback analytics. - [Navan](https://lanes.sh/docs/link/navan): Connect Navan to your agents with Lanes Link. Trips, bookings, and travel expenses. - [Neon](https://lanes.sh/docs/link/neon): Connect Neon to your agents with Lanes Link. Postgres projects, branches, and SQL. - [Netlify](https://lanes.sh/docs/link/netlify): Connect Netlify to your agents with Lanes Link. Sites, deploys, functions, and environment variables. - [Nextcloud Calendar](https://lanes.sh/docs/link/nextcloud-calendar): Connect Nextcloud Calendar to your agents with Lanes Link. Events over CalDAV, on your own server. - [Nextcloud Contacts](https://lanes.sh/docs/link/nextcloud-contacts): Connect Nextcloud Contacts to your agents with Lanes Link. Contacts over CardDAV, on your own server. - [Notion](https://lanes.sh/docs/link/notion): Connect Notion to your agents with Lanes Link. Notion's own MCP server. - [OneDrive](https://lanes.sh/docs/link/onedrive): Connect OneDrive to your agents with Lanes Link. Browse, search, read, and organise files. - [Outlook Calendar](https://lanes.sh/docs/link/outlook-calendar): Connect Outlook Calendar to your agents with Lanes Link. Read and write events, and answer when you are free. - [Outlook Contacts](https://lanes.sh/docs/link/outlook-contacts): Connect Outlook Contacts to your agents with Lanes Link. Look up an address, so 'email Bob' resolves. Read-only. - [Outlook Mail](https://lanes.sh/docs/link/outlook-mail): Connect Outlook Mail to your agents with Lanes Link. Read, search, file, and send over Microsoft Graph. - [Paddle](https://lanes.sh/docs/link/paddle): Connect Paddle to your agents with Lanes Link. Products, prices, subscriptions, and transactions. - [PayPal](https://lanes.sh/docs/link/paypal): Connect PayPal to your agents with Lanes Link. Invoices, orders, payments, and disputes. - [PostHog](https://lanes.sh/docs/link/posthog): Connect PostHog to your agents with Lanes Link. Events, insights, feature flags, and session replays. - [Prisma](https://lanes.sh/docs/link/prisma): Connect Prisma to your agents with Lanes Link. Postgres databases, schema, and migrations. - [Ramp](https://lanes.sh/docs/link/ramp): Connect Ramp to your agents with Lanes Link. Cards, transactions, reimbursements, and spend limits. - [Recurly](https://lanes.sh/docs/link/recurly): Connect Recurly to your agents with Lanes Link. Subscriptions, invoices, and accounts. - [Reddit](https://lanes.sh/docs/link/reddit): Read and search subreddits, and post, comment, and vote as you - [Remote](https://lanes.sh/docs/link/remote): Connect Remote to your agents with Lanes Link. Employees, contracts, payroll, and time off. - [Render](https://lanes.sh/docs/link/render): Connect Render to your agents with Lanes Link. Services and deploys, takes an API key you paste. - [Replicate](https://lanes.sh/docs/link/replicate): Connect Replicate to your agents with Lanes Link. Models, predictions, and deployments. - [Resend](https://lanes.sh/docs/link/resend): Connect Resend to your agents with Lanes Link. Transactional email, domains, and delivery events. - [Riverside](https://lanes.sh/docs/link/riverside): Connect Riverside to your agents with Lanes Link. Recordings, transcripts, and clips. - [Rootly](https://lanes.sh/docs/link/rootly): Connect Rootly to your agents with Lanes Link. Incidents, alerts, retrospectives, and on-call schedules. - [RudderStack](https://lanes.sh/docs/link/rudderstack): Connect RudderStack to your agents with Lanes Link. Sources, destinations, and event streams. - [Salesloft](https://lanes.sh/docs/link/salesloft): Connect Salesloft to your agents with Lanes Link. Cadences, people, and sales activity. - [Sanity](https://lanes.sh/docs/link/sanity): Connect Sanity to your agents with Lanes Link. Documents, datasets, schema, and content releases. - [Sentry](https://lanes.sh/docs/link/sentry): Connect Sentry to your agents with Lanes Link. Issues, events, stack traces, and releases. - [Shortcut](https://lanes.sh/docs/link/shortcut): Connect Shortcut to your agents with Lanes Link. Stories, epics, iterations, and workflows. - [Slack](https://lanes.sh/docs/link/slack): Search, read, and send messages, threads, files, and canvases - [Square](https://lanes.sh/docs/link/square): Connect Square to your agents with Lanes Link. Payments, orders, catalog, inventory, and customers. - [Storyblok](https://lanes.sh/docs/link/storyblok): Connect Storyblok to your agents with Lanes Link. Stories, components, assets, and spaces. - [Stripe](https://lanes.sh/docs/link/stripe): Connect Stripe to your agents with Lanes Link. Payments, customers, invoices, and subscriptions. - [Supabase](https://lanes.sh/docs/link/supabase): Connect Supabase to your agents with Lanes Link. Projects, database schema, SQL, and edge functions. - [Tavily](https://lanes.sh/docs/link/tavily): Connect Tavily to your agents with Lanes Link. Web search and page content extraction. - [Todoist](https://lanes.sh/docs/link/todoist): Connect Todoist to your agents with Lanes Link. Tasks, projects, sections, labels, and filters. - [Vercel](https://lanes.sh/docs/link/vercel): Connect Vercel to your agents with Lanes Link. Projects, deployments, build logs, and domains. - [Vimeo](https://lanes.sh/docs/link/vimeo): Connect Vimeo to your agents with Lanes Link. Videos, folders, showcases, and analytics. - [Webflow](https://lanes.sh/docs/link/webflow): Connect Webflow to your agents with Lanes Link. Sites, pages, CMS collections, and items. - [Whimsical](https://lanes.sh/docs/link/whimsical): Connect Whimsical to your agents with Lanes Link. Boards, flowcharts, wireframes, and mind maps. - [Wix](https://lanes.sh/docs/link/wix): Connect Wix to your agents with Lanes Link. Sites, stores, bookings, and CMS data. - [Workable](https://lanes.sh/docs/link/workable): Connect Workable to your agents with Lanes Link. Jobs, candidates, and interviews. - [Yahoo Mail](https://lanes.sh/docs/link/yahoo-mail): Connect Yahoo Mail to your agents with Lanes Link. Read, search, and send over IMAP and SMTP. - [Zapier](https://lanes.sh/docs/link/zapier): Connect Zapier to your agents with Lanes Link. Zaps, and the actions they reach across thousands of apps. - [Zoho Mail](https://lanes.sh/docs/link/zoho-mail): Connect Zoho Mail to your agents with Lanes Link. Read, search, and send over IMAP and SMTP. - [Commands](https://lanes.sh/docs/link/commands): Every command, its arguments, and its flags - [Configuration](https://lanes.sh/docs/link/configuration): The connection list, the profile file, grant grammar, workspaces, environment variables - [Attachments](https://lanes.sh/docs/link/attachments): Sending a file through an agent, without the bytes ever passing through the model - [Workflow](https://lanes.sh/docs/link/workflow): The lifecycle end to end, in order - [Architecture](https://lanes.sh/docs/link/architecture): How it fits together, and the dispatch path a call takes - [Security model](https://lanes.sh/docs/link/security): The threat model and the guarantee table - [Capabilities](https://lanes.sh/docs/link/capabilities): Why each capability is a tool, a resource, or a prompt, where its list comes from, and what that decides about what can be checked. - [Connectivity coverage](https://lanes.sh/docs/link/connectivity-coverage): Which connectivity and credential types compose, which are closed, and what none of them covers - [Deploying to Cloud Run](https://lanes.sh/docs/link/deployment-cloudrun): Cloud Run in full: cold starts, scaling, IAM, the image - [Registering your own Google client](https://lanes.sh/docs/link/google-own-client): The console walkthrough, service account keys, and the Workspace MCP servers - [Google verification: what goes in the console](https://lanes.sh/docs/link/google-verification): The scope justifications Google's review asks for, and why each scope is the narrowest that works - [Creating a provider](https://lanes.sh/docs/link/creating-a-provider): Add your own integration - [Local development](https://lanes.sh/docs/link/local-development): Working on Lanes Link itself - [The development lifecycle](https://lanes.sh/docs/link/releasing): The development lifecycle: branches, the two release paths, and what to verify ## Forms API Base URL: https://api.lanes.sh. Interactive OpenAPI docs: https://api.lanes.sh/docs. Machine-readable schema: https://api.lanes.sh/openapi.json Auth: "Authorization: Bearer lfk_..." (a workspace API key, created self-serve in the dashboard) or a Firebase ID token for dashboard sessions. Provisioning and open-form submissions need no credential at all. Errors use a stable {"error": {code, message, docs_url}} envelope; branch on "code". Responses carry RateLimit headers, and a 429 carries Retry-After in seconds. The API is versioned in the URL path, and retirements are signalled with Deprecation and Sunset headers at least six months ahead: https://lanes.sh/developers - POST /v1/forms: provision a form (anonymous, or with an "Authorization: Bearer lfk_..." workspace key to create it pre-claimed) - POST /v1/f/{form_id}: submit to a form (from a browser via the Origin header, or server-side with a workspace API key when the form requires it) - GET /v1/forms/{form_id}: form config and counters - PATCH /v1/forms/{form_id}: update name, origins, schema, or workflow - GET /v1/forms/{form_id}/submissions: paginated submissions and CSV export - POST /v1/workspaces/{workspace_id}/api-keys: create a workspace API key (owner only) ## MCP - Overview of all three Lanes MCP servers (local desktop, hosted remote, and the self-hosted Lanes Link), with links to each: https://lanes.sh/docs/mcp - Lanes Link documentation: https://lanes.sh/docs/link - Lanes Desktop ships Lanes Desktop MCP, a server built into the app so agents can manage the issue board and sessions; see https://lanes.sh/docs/desktop/local-mcp - Lanes Forms: add the hosted MCP server ('claude mcp add --transport http lanes https://api.lanes.sh/mcp', no signup needed) and call the create_form tool to provision a form from your agent - Lanes Link: one MCP endpoint you own and run, holding seven things behind a single deny-by-default policy and an append-only audit log: connections (over a hundred accounts and services, full list at https://lanes.sh/docs/link/providers), memory, tasks, assets, skills, identity, and a vault for secrets; everything but connections holds your own material rather than an account, so it works before anything is authorised; open source (Apache-2.0) at https://github.com/lanes-sh/link; install with 'bun install -g @lanes-sh/link' (needs Bun 1.3.11+, macOS and Linux), then 'lanes link profile add personal --default', 'lanes link start', and 'lanes link mcp add' to register it with every agent installed ## Use cases Task and workflow focused pages: how teams use Lanes Desktop, Lanes Forms, Lanes Compute, and Lanes Link in practice. - [Manage multiple Claude Code sessions](https://lanes.sh/use-cases/manage-multiple-claude-code-sessions): Run several Claude Code sessions at once, each on its own branch, tracked on one board instead of a wall of terminal tabs. - [Run AI coding agents in parallel](https://lanes.sh/use-cases/parallel-ai-coding): Give each task its own agent and run them at the same time, on isolated branches, from one board. - [Git worktrees for AI agents](https://lanes.sh/use-cases/git-worktrees-for-ai-agents): Why every agent should get its own git worktree, and how Lanes creates and cleans them up for you. - [Run Claude Code and Codex side by side](https://lanes.sh/use-cases/claude-code-and-codex-side-by-side): Use the right agent for each task, or race them on the same one, without leaving your workspace. - [Multi-agent coding orchestration](https://lanes.sh/use-cases/multi-agent-coding-orchestration): Plan work, dispatch agents, and let one agent spin up more, all from a single board with Lanes Desktop MCP. - [An issue board for AI agents](https://lanes.sh/use-cases/issue-board-for-ai-agents): Plan, run, review, and ship agent work as cards moving through a board built for the full coding loop. - [Run agent fleets on your Claude subscription](https://lanes.sh/use-cases/keep-your-claude-subscription): Lanes runs the official CLI in a real terminal, so parallel sessions draw from the plan you already pay for, not a separate meter. - [Run agents on GitHub and Linear issues](https://lanes.sh/use-cases/run-agents-on-github-and-linear-issues): Pull tickets straight onto the board, run an agent on each, and write results back as pull requests and comments. - [A local, private AI coding workspace](https://lanes.sh/use-cases/local-ai-coding-workspace): Agents run on your machine with your own CLI auth. Nothing is proxied through our servers. - [Loop engineering](https://lanes.sh/use-cases/loop-engineering): Design loops that prompt your agents for you: drive the board over MCP, wait on session status, verify with diffs and tests, and drain a backlog into PRs. - [Run coding agents on a local model](https://lanes.sh/use-cases/run-agents-on-local-models): Point a session at a model running on your own machine. Lanes manages Ollama end to end and sizes the context window so a real agent prompt actually fits. - [Point sessions at any model provider](https://lanes.sh/use-cases/bring-your-own-model-provider): Run Claude Code or Codex against a provider you host or buy: a box on your network, OpenRouter, z.ai GLM, or anything serving the same wire format. Lanes is never in the request path. - [Run a fleet on mixed models](https://lanes.sh/use-cases/mixed-model-agent-fleets): Provider and model are per-session settings, so one board can run a local model on the mechanical work and a frontier model on the hard issue, with the same isolation and the same review. - [Keep your coding CLIs current](https://lanes.sh/use-cases/keep-coding-clis-current): See whether Claude Code and Codex are installed, which version you are on, and where they came from. Updates run through the package manager that actually installed them. - [Add a waitlist form without a backend](https://lanes.sh/use-cases/waitlist-form-without-a-backend): Launch a waitlist in minutes. One request gives you a live endpoint that captures signups, with no server to build or host. - [Contact and support forms](https://lanes.sh/use-cases/contact-and-support-forms): Add a contact or support form that emails you every submission, with spam defense built in. - [Booking and inquiry request forms](https://lanes.sh/use-cases/booking-and-inquiry-forms): Capture booking and inquiry requests on any site, route them where your team works, and keep spam out. - [Forms for prototypes and side projects](https://lanes.sh/use-cases/forms-for-prototypes): Ship the form part of a prototype in seconds. No backend, no signup, and claim it later if the idea sticks. - [Feedback and survey forms](https://lanes.sh/use-cases/feedback-and-survey-forms): Collect feedback and survey responses into one place, with export, without building a backend. - [Lead capture and newsletter signups](https://lanes.sh/use-cases/lead-capture-and-newsletter-signups): Turn any page into a lead capture or newsletter signup form, and route new contacts to your stack. - [Let your AI agent provision a form](https://lanes.sh/use-cases/agent-provisioned-forms-mcp): Your coding agent can create a live form endpoint mid-task over MCP, with no signup, and hand you a link to claim it. - [Route submissions to email, Supabase, or webhooks](https://lanes.sh/use-cases/route-submissions-email-supabase-webhooks): Send submissions where you work: email and Lanes-hosted storage today, with webhook and Supabase delivery on the roadmap. - [Train models on on-demand GPUs](https://lanes.sh/use-cases/train-models-on-demand-gpus): Spin up the GPUs a training run needs, from a single A100 to multi-node H100 clusters, and pay only while it runs. - [Fine-tune LLMs](https://lanes.sh/use-cases/fine-tune-llms): Fine-tune open models on the right GPU with your own stack, from a quick LoRA run to a full multi-node job. - [Run inference and model serving](https://lanes.sh/use-cases/inference-and-model-serving): Serve models on GPUs sized to your traffic, with your own serving stack, close to your data. - [Spin up multi-node H100 clusters](https://lanes.sh/use-cases/multi-node-h100-clusters): Get a multi-node H100 cluster with InfiniBand and NVLink for large training and fine-tuning runs. - [Batch processing and experiments](https://lanes.sh/use-cases/batch-processing-and-experiments): Run batch jobs and one-off experiments on GPUs you spin up for the task and shut down after. - [GPUs for agent workloads](https://lanes.sh/use-cases/gpus-for-agent-workloads): Give your agents GPU compute they can call on: run models, tools, and pipelines on hardware that scales with the work. - [Bring your own stack](https://lanes.sh/use-cases/bring-your-own-stack): Run PyTorch, JAX, vLLM, and your own containers on Lanes Compute. No forced framework, no lock-in. - [Right-size every job and pay per second](https://lanes.sh/use-cases/right-size-and-pay-per-second): Match the GPU to the job, from L40S to H200, and pay per second so you never fund idle hardware. - [Connect your accounts once, for every agent](https://lanes.sh/use-cases/one-endpoint-for-every-agent): Claude Code, Codex, and the claude.ai web client reach the same Gmail, Drive, and Calendar through one endpoint you run yourself. A fourth client is not a fourth integration. - [Give every agent the same memory](https://lanes.sh/use-cases/shared-memory-across-agents): What one session learns about you is served back to every later session, including a session in a different agent. Your knowledge lives with you, not inside one tool. - [Keep work and personal accounts apart](https://lanes.sh/use-cases/separate-work-and-personal-agent-access): Two mailboxes, one tool, no guessing. Every call names the profile it acts within, and reaching across profiles is refused before anything is dispatched. - [Give agents scoped access, with an audit trail](https://lanes.sh/use-cases/scoped-account-access-for-agents): Every capability is denied until you allow it. Let an agent search your mail without letting it send, and get one append-only audit record per call, refusals included. ## Compare How Lanes compares to the alternatives across Desktop, Forms, Compute, and Link. - [Lanes vs Cursor](https://lanes.sh/compare/lanes-vs-cursor): Cursor is an AI code editor for one developer in one file tree. Lanes is a workspace for running many coding agents in parallel. Here is how they differ. - [Lanes vs Windsurf](https://lanes.sh/compare/lanes-vs-windsurf): Windsurf is an AI-native editor with an in-editor agent. Lanes is a workspace for running many CLI agents in parallel. Here is how they compare. - [Lanes vs Conductor](https://lanes.sh/compare/lanes-vs-conductor): Both run parallel coding agents on your Mac with isolated worktrees. Lanes wraps them in an issue board, ticket integrations, and an MCP server. - [Lanes vs Amp](https://lanes.sh/compare/lanes-vs-amp): Amp is Sourcegraph's agentic coding tool with usage-based pricing. Lanes runs many official CLI agents in parallel on your existing subscription. - [Lanes vs Superset](https://lanes.sh/compare/lanes-vs-superset): Both run many CLI coding agents in parallel across git worktrees. Lanes centers the work on an issue board with integrations and an MCP server. - [Lanes vs tmux](https://lanes.sh/compare/lanes-vs-tmux): You can run several agents by hand in tmux panes. Lanes is purpose-built for it: automatic worktrees, a board, and live status. - [Lanes vs Paperclip](https://lanes.sh/compare/lanes-vs-paperclip): Paperclip is a control plane for running a company of AI agents across every function. Lanes is a focused workspace for parallel coding agents. - [Lanes with Claude Code](https://lanes.sh/compare/lanes-with-claude-code): Lanes is the workspace around Claude Code: run many sessions in parallel, each in its own worktree, on your existing plan. - [Lanes with Codex](https://lanes.sh/compare/lanes-with-codex): Run Codex in parallel from a workspace built for it: isolated worktrees, an issue board, and your existing subscription. - [Loop engineering tools](https://lanes.sh/compare/loop-engineering-tools): Hand-rolled scripts, agent SDKs, cloud background agents, or a board: what each gives a loop, what each makes you build, and where Lanes fits. - [Lanes Forms vs Formspree](https://lanes.sh/compare/lanes-forms-vs-formspree): Both give you a form backend without a server. Lanes Forms can be provisioned by an agent or one curl, with no signup, and claimed later. - [Lanes Forms vs Basin](https://lanes.sh/compare/lanes-forms-vs-basin): Basin is a hosted form backend with email notifications and spam filtering. Lanes Forms adds agent provisioning over MCP and no-signup creation. - [Lanes Forms vs Typeform](https://lanes.sh/compare/lanes-forms-vs-typeform): Typeform builds and hosts polished forms. Lanes Forms is a backend for the form you design yourself, provisionable by an agent. - [Lanes Forms vs Google Forms](https://lanes.sh/compare/lanes-forms-vs-google-forms): Google Forms is a free hosted form builder. Lanes Forms is a backend endpoint for forms you build into your own product. - [Lanes Compute vs RunPod](https://lanes.sh/compare/lanes-compute-vs-runpod): Both give you on-demand GPUs with per-second billing. Here is how Lanes Compute compares, and where each fits. - [Lanes Compute vs Vast.ai](https://lanes.sh/compare/lanes-compute-vs-vast-ai): Vast.ai is a GPU marketplace known for low prices. Lanes Compute offers curated on-demand GPUs and multi-node clusters. - [Lanes Compute vs Modal](https://lanes.sh/compare/lanes-compute-vs-modal): Modal runs your Python code on GPUs serverlessly. Lanes Compute gives you the GPUs and clusters to run your own stack. - [Lanes Compute vs Lambda](https://lanes.sh/compare/lanes-compute-vs-lambda): Lambda is an established GPU cloud strong on training. Lanes Compute offers on-demand GPUs and multi-node clusters as part of the Lanes family. - [Lanes Link vs Composio](https://lanes.sh/compare/lanes-link-vs-composio): Both give an agent authenticated access to your accounts through MCP. Composio runs the integration layer for you across 1,300 toolkits. Lanes Link is a boundary you run yourself, and it is the whole product. - [Lanes Link vs Zapier MCP](https://lanes.sh/compare/lanes-link-vs-zapier-mcp): Zapier MCP puts 9,000 apps behind one hosted endpoint, on the credential infrastructure it has run for years. Lanes Link is a much smaller endpoint you run yourself, where scoping applies to the agent alone. - [Lanes Link vs per-provider remote MCP servers](https://lanes.sh/compare/lanes-link-vs-remote-mcp-servers): Notion, Linear, and others ship their own hosted MCP servers. Lanes Link is a layer in front of them: one endpoint, one policy, one audit log, and the same accounts in every client. ## CLI Lanes Desktop ships on Homebrew. The 'lanes' CLI ships on npm and runs on Bun. - Lanes Desktop (macOS app): 'brew install --cask lanes-sh/lanes/lanes' - The 'lanes' CLI, which runs and manages Lanes Link: 'bun install -g @lanes-sh/link' (needs Bun 1.3.11+, macOS and Linux), then 'lanes link profile add personal --default', 'lanes link connect gmail', 'lanes link start', 'lanes link mcp add' - Claude Code plugins and the lanes-forms skill: '/plugin marketplace add lanes-sh/app' then '/plugin install lanes-forms@lanes' - Reference: https://lanes.sh/developers ## Pages - [Lanes Compute: on-demand GPUs](https://lanes.sh/compute) - [Contact](https://lanes.sh/contact) - [Lanes Link](https://lanes.sh/link) - [Authorize](https://lanes.sh/link/authorize) - [Lanes overview: the whole product family](https://lanes.sh/overview) - [Pricing](https://lanes.sh/pricing) - [Privacy Policy](https://lanes.sh/privacy) - [Managed Services: custom software for small businesses](https://lanes.sh/services) - [Trust and Security](https://lanes.sh/trust) ## Legal - [Privacy Policy](https://lanes.sh/privacy) - [Terms & Conditions](https://lanes.sh/terms/terms-and-conditions) - [Cookie Policy](https://lanes.sh/terms/cookie-policy) - [GDPR](https://lanes.sh/terms/gdpr-policy) ## Optional - [Dashboard](https://lanes.sh/dashboard): Sign in to manage forms, submissions, and API keys