InterviewLM
ProductRolesFor candidatesPricingMCPBlogDocs
Documentation/Use Your Own AI Tools

On this page

  • Overview
  • Supported Agents
  • Step 1: Choose Agent
  • Step 2: Run Setup
  • Step 3: Solve Problem
  • Step 4: Submit
  • Monitoring Dashboard
  • FAQ

Related

  • Getting Started
  • Understanding AI Scores
Candidate Guide

Use your own AI tools

Use your preferred AI coding agent — Claude Code, Cursor, GitHub Copilot, or Antigravity — to complete technical assessments in your own environment (we sometimes call this BYOA).

Overview

Using your own AI tools lets you take coding assessments with the tools you already know. Instead of working in a browser-based IDE, you solve problems locally in your own editor with your own AI agent. InterviewLM captures your work through a lightweight CLI tool — no sandbox, no restrictions on your environment.

How It Works

A lightweight CLI sets up your workspace with the problem, starter code, and agent-specific configuration. As you work, it captures your AI interactions and code changes. The same evaluation pipeline scores your submission.

1

Choose Agent

2

Run Setup

3

Solve Problem

4

Submit

Supported Agents

Choose the agent you're most comfortable with. All agents capture your work for evaluation — agents with MCP support provide richer interaction data.

Claude Code

MCP

Config: CLAUDE.md + .mcp.json

Anthropic's CLI agent for your terminal. Rich MCP integration captures every prompt and response.

Cursor

MCP

Config: .cursorrules + .cursor/mcp.json

AI-powered code editor. MCP integration captures interactions through Cursor's built-in protocol.

GitHub Copilot

MCP

Config: .github/copilot-instructions.md

GitHub's AI pair programmer in VS Code. File watcher captures code evolution and diffs.

Antigravity

MCP

Config: Knowledge base config

Google's agentic IDE. File watcher provides universal capture of your work.

1

Choose Your Agent

When you open your assessment link, you'll see the agent selection screen. Pick "Our browser IDE" for the in-browser experience, or choose your preferred AI agent to work locally with your own AI tools.

interviewlm.com/interview/start/...

Choose Your Environment

Our browser IDE

Default

Claude Code

Cursor

Copilot

Start Assessment

Org-controlled availability. Your employer decides which agents are available for each assessment. You'll only see agents that have been enabled for your specific assessment.

2

Run the Setup Command

After clicking "Start Assessment," you'll see a setup command. Copy it and run it in your terminal. The CLI downloads the problem, creates your workspace, and connects to InterviewLM.

interviewlm.com — Assessment Dashboard

Waiting for Connection

Run the setup command below to connect your agent.

Setup Command

npx @interviewlm/cli init abc123def456...
Terminal

$ npx @interviewlm/cli init abc123def456...

InterviewLM CLI v1.0.0

Downloading problem and starter code...

Creating workspace: ~/ilm-assessment/

Writing agent config (CLAUDE.md, .mcp.json)...

Starting MCP server on port 3456...

Starting file watcher...

Ready! Open ~/ilm-assessment/ in Claude Code

Tip: Run "cd ~/ilm-assessment && claude" to start

Workspace created

Problem statement, starter files, test files, and agent config all in one directory

MCP server running

Captures rich per-turn data from agents that support Model Context Protocol

File watcher active

Captures code diffs every 30 seconds as a universal fallback

3

Solve the Problem

Open the workspace in your chosen agent and start coding. Work naturally — ask your AI for help, run tests, iterate. Everything is captured automatically.

What Gets Captured

  • Your prompts to the AI agent
  • AI responses and tool calls
  • File changes and code diffs
  • Test runs and results

What Gets Evaluated

  • Problem-solving approach
  • Quality of AI collaboration
  • Code quality and correctness
  • Test pass rate

AI collaboration is encouraged. We evaluate how effectively you work with AI, not whether you can solve problems without it. Use your agent naturally.

4

Submit Your Work

When you're done, submit from the CLI. This sends a final snapshot of all files and triggers evaluation.

Terminal

$ npx @interviewlm/cli submit

Collecting final workspace snapshot...

Uploading 12 files (4 modified, 2 created)...

Sending submission to InterviewLM...

Assessment submitted successfully.

Session summary:

Agent turns: 14

File edits: 23

Duration: 47 minutes

Your submission is now being evaluated. Results will be shared by the hiring team.

You can also submit from the web dashboard as a fallback — look for the "Submit Assessment" button on the monitoring page.

Monitoring Dashboard

While you work, the web page stays open as a real-time dashboard showing your connection status, time remaining, and activity stats.

interviewlm.com — Assessment Dashboard

Claude Code Connected

Your agent is connected and recording activity.

Live
Time Left

42:15

Agent Turns

8

File Edits

15

Events

34

Prefer to submit from your agent's CLI. Use this only as a fallback.

Submit Assessment

Frequently Asked Questions

Do I need to install anything?

You need Node.js (v18+) to run the CLI via npx. The CLI itself requires no global installation — npx handles it automatically. You also need your preferred AI agent installed (Claude Code, Cursor, etc.).

What if using my own AI tools isn't shown on my assessment?

Availability is controlled by the employer. If you only see "Our browser IDE" as an option, the employer has restricted this assessment to the browser-based environment.

Can I switch between the browser and my own AI tools after starting?

No. Once you start the assessment with a delivery mode, it's locked in for that session. Choose carefully before clicking "Start Assessment."

What if my internet drops while I'm using my own agent?

The CLI queues events locally and retries when connection is restored. Your local work is never lost. The dashboard will show a disconnected state until the CLI reconnects.

Are my own AI tools evaluated differently from the browser assessment?

No. Events from your own agent are normalized into the same format as browser sessions. The evaluation pipeline scores both identically. The only difference is that your evaluation report will show which agent you used.

Can I use multiple AI tools simultaneously?

You should use the agent you selected during setup. The CLI is configured for that specific agent. Using additional external AI tools outside the tracked agent is not captured and may be flagged as an integrity concern.

Back to DocsUnderstanding AI Scores
InterviewLM

AI-native interviews for 9 live roles across 4 role families. Real-world sandboxes, AI voice interviews, and collaboration scoring.

Product
Product tourSample reportPricingCompareMCP
Resources
BlogDocsIntegrationsSecurity
Company
AboutTeamContactSupport
Candidates
For candidatesCandidate sign in
Legal
PrivacyTerms

© 2026 Corrirrus Innovations OPC Pvt Ltd · InterviewLM

Last updated August 2026