Log in

Product

Resources

Pricing Now Contact
Dark mode
Log in Sign up

The intelligent operating
system for software
engineering

Friction brings your team, tasks, and agents into one fast, focused workspace.

☰ All Issues
🕐 In Progress 3
ENG-111 Implement real-time collaboration
ENG-102 Add dark mode across all views
ENG-112 Resolve performance degradation
○ Todo 5
ENG-105 Fix mobile navigation overflow
PROD-45 Draft Q3 roadmap for product
ENG-114 Audit database indexes for new
ENG-116 Setup WebSocket schema for pr
PROD-48 User interview synthesis for new
✓ Done 3
PROD-42 Update dependencies and audit
ENG-99 Migrate to new authentication pr
ENG-101 Fix memory leak in canvas rende

THE FRICTION METHOD

Practices for building better products.

Friction was built to be opinionated. We strongly believe that the tools you use shape the way you work. The Friction Method is a collection of principles and practices we've observed in the world's most effective product teams.

Team aligning around a whiteboard

Direction over Speed

Moving fast is only useful if you're moving in the right direction. Use Roadmaps and Projects to align the team on the destination before figuring out the steps.

Hands sketching a product wireframe on paper

Write it down

The best teams write down their thoughts. PRDs, specs, and architectural decisions should live right next to the work. Use Documents to establish the 'why' before the 'what'.

Inbox Zero

Maintain momentum through Cycles

Don't plan in quarters. Work in strict, time-boxed cycles (1-2 weeks). It builds momentum, limits scope creep, and forces prioritization of the most impactful work.

Triage everything

Keep the backlog sacred. All new inbound requests, bugs, and ideas should go to Triage first. Deliberately decide what gets accepted into the backlog and what gets discarded.

Pricing

Fair pricing tailored to your scale and region.

Have an activation code or voucher?

Click to expand and instantly unlock premium subscription membership tiers.

Free

₹0
Free for everyone
  • Unlimited members
  • 2 teams
  • 250 issues
  • Agent platform
  • Friction Agent (beta)
Get started

Basic

₹599 /month Save 20%
Billed annually (₹7188/yr)
  • All Free features +
  • 5 teams
  • Unlimited issues
  • Unlimited file uploads
  • Admin roles
Start Free Trial

Business

₹999 /month Save 20%
Billed annually (₹11988/yr)
  • All Basic features +
  • Unlimited teams
  • Private teams and guests
  • Triage Intelligence
  • Friction Agent automations (beta)
  • Code Intelligence (beta)
  • Friction Insights
  • Zendesk and Intercom integrations
  • Native Model Context Protocol (MCP) Server
  • Interactive Web Terminal (xterm.js Console)
Start Free Trial

Enterprise

Contact Sales
Annual billing only
  • All Business features +
  • 99.9% SLA uptime
  • Invoice/PO billing
  • SAML and SCIM
  • Granular admin controls
  • Enterprise-grade security
  • Advanced org modeling
  • Migration & onboarding support
  • Priority support
  • Account management
Contact Sales

Compare plans

FeaturesFreeBasicBusinessEnterprise
General Limits
MembersUnlimitedUnlimitedUnlimitedUnlimited
File upload limit10MBUnlimitedUnlimitedUnlimited
Issues250 issuesUnlimitedUnlimitedUnlimited
Teams2 teams5 teamsUnlimitedUnlimited
Core Workflows
Issues, projects, cycles, initiatives
Customer requests
API and webhook access
Import and export
Triage Stream
Pulse Activity
Issue sync (GitHub / GitLab)
Diffs View
Guided reviews (Beta)
Issue SLAs
Triage responsibility
Sub-initiatives
Microsoft Teams integration
AI and Agent Workflows
Agent platform
MCP access
Friction Agent
Coding sessions (Beta)
Agent automations (Beta)
Code Intelligence (Beta)
Triage Intelligence
Integrations
General Integrations
Microsoft Teams integration
Support integrations (Zendesk / Intercom)
Salesforce integration Add-on
Team Management
Sub-teams
Private teams
Guest accounts
Analytics & Reporting
Progress reports
Insights
Dashboards
Data warehouse sync
Friction Asks
Slack intake
Email intake
Web forms
Multiple Slack workspaces
Private Slack channels
Per-channel configurations
Security
SSOGoogleGoogle, SAML
Admin roles
Team owners
Advanced authentication
SCIM provisioning
IP restrictions
Domain claiming
Audit log
Third-party app management
HIPAA compliance
Support
Priority support
Account manager
Custom terms
Uptime SLA

MANIFESTO

" Friction, we are a team of builders dedicated to democratizing software engineering. Our aim is to provide world-class services at an affordable cost to the world, breaking down the barriers of enterprise pricing so that even solo developers can use the tools they need to build the impossible.

– The Friction Team

A developer's workspace
Friction

Building the future.

Experience Friction

Blog

Thoughts, stories, and ideas from the Friction team.

AUGUST 15, 2026

Mastering Friction: The Ultimate Guide to the Agent Workspace

Lines of code on a screen

Friction was built to solve the fragmentation between human strategy and autonomous execution. Our robust Agent Workspace isn't just an AI chat tool—it's a fully integrated developer and orchestration environment that lives side-by-side with your issues, sprints, and database states. Let's detail the absolute power of this workspace, explaining both its client-side capabilities and our advanced, brand-new OpenMCP and external developer integration layers.

1. Agent Mode vs. Friction Mode

Toggle your execution styles dynamically directly from the input bar.

Agent Mode acts as your project manager and operations assistant. It has direct access to read, summarize, and triage your Firebase-backed issues, cycles, and teams. Use it to generate PRDs, search context, and query project datasets.

Friction Mode serves as your autonomous engineer. In Friction Mode, the workspace can compile code changes, output terminal commands, and perform complex refactorings. It uses an active event loop to stream multi-step execution plans interactively in your session.

2. Fully Integrated Multi-Step Autonomous Planning

When you ask Friction to solve complex tasks (e.g., "Implement user onboarding and profile settings"), it generates a complete architectural Multi-Step Plan or Interactive MCQ (Multiple Choice Questions) to clarify requirements first.

Once confirmed, clicking Build initiates a self-contained execution loop: Friction runs actions, monitors results, accepts or rejects changes automatically. Not sure a step is correct? Clicking the red abort icon instantly stops the generation loop.

3. Structured Live Code Diffs & Terminals

Say goodbye to manual copying and pasting. When Friction designs code changes, they are displayed in a beautifully styled Unified or Side-by-Side Diff View allowing you to instantly Accept or Discard modifications into the workspace.

Furthermore, terminal actions (like npm install) run in an interactive live-terminal widget displaying simulated runtimes, and database manipulation cards perform live CRUD operations directly on your collections.

4. The Slash Skill Engine (/) & Smart Mentioning (@)

Activate specialized workflows using the Slash Commands window. Entering / opens a selection dropdown of optimized agent directives and personas — including code review for security audits, performance optimization for render latencies, and dedicated commands for explaining code, debugging errors, writing unit tests, and architecture planning.

Type @ to access the Context Engine, which auto-completes references to teams, active issues (e.g. ENG-101), files, or documents, injecting rich metadata directly into your prompt.

5. OpenMCP & External Agent REST Gateway

Our largest milestone is our fully-featured exposure of an OpenMCP Server & REST API Gateway (/api/v1). Developers can connect external agents on their local machines (such as Claude Desktop, Cursor, and Claude Code) to Friction:

  • Personal Access Tokens (PATs): Generate secure tokens inside the Developer tab in Settings.
  • Cursor Setup: Dropping a simple .cursorrules file triggers curl GET/PATCH calls to fetch assigned work and update ticket statuses.
  • Claude Desktop Integration: Connects via the Model Context Protocol (MCP) using a standard server-openapi config pointing to our dynamic manifest.

6. Real-Time Sync, GitHub Webhooks, & Code Intelligence

  • Live Snapshots: Since our REST endpoints update our real-time Firestore DB, any automated agent patch instantly updates your React board layout via active socket streams—no browser refresh is ever required.
  • Webhooks: Connect GitHub and GitLab webhooks to transition issues automatically upon code pushes or pull requests.
  • Code Intelligence Analytics: Track operational efficiency in real time via our analytics panel, monitoring agent-resolved versus human-resolved issue ratios and direct computing credits.

The Friction Agent Workspace is the bridge between human intent and machine execution. We're building the future of software development—and we're giving you the keys.

Let's start a conversation.

Whether you have a question about our enterprise capabilities, pricing, or anything else, our team is ready to answer all your questions.

A support specialist ready to help