Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>InsightNova AI LabNew to Visual Studio Code? Get it now.
InsightNova AI Lab

InsightNova AI Lab

InsightNova

|
1 install
| (0) | Free
AI coding agent for VS Code — chat, read your codebase, and edit code with local or cloud LLMs (Ollama, vLLM, OpenAI, Gemini, Anthropic).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

InsightNova AI Lab (모두의AI실험실)

An AI coding agent for VS Code that works with both local and cloud LLMs. Chat, read your codebase, edit files with visual diffs, and run an autonomous multi-step agent loop — all from the sidebar.

InsightNova AI Lab speaks a single OpenAI-compatible interface, so you can point it at a local model server (Ollama, vLLM) or a cloud provider (OpenAI, Google Gemini, Anthropic Claude) and get the same coding-companion experience.

Features

  • Streaming chat — minimal first-token latency. <think> reasoning tokens are rendered separately.
  • Agent mode — read / write / edit files, run terminal commands, and drive a multi-step autonomous loop with approval UI, visual diffs, and auto-retry.
  • Codebase tools — read_file, list_files, search_files (bundled ripgrep), semantic search_codebase, LSP-powered navigation, and document export (PDF/DOCX/PPTX/XLSX).
  • @mentions — pull context with @file, @folder, @problems, @terminal, @git-changes.
  • Modes — switch between Code, Architect, and Ask, each with its own tool set and rules (.nova/rules/<mode>.md).
  • Context management — adaptive compaction, message/file pinning, and file checkpoints with replay.
  • Image understanding — attach images for vision-capable models.
  • Korean-friendly UX — Korean-first UI, responses, and error explanations (switchable via everyonesAiLab.language).

Privacy & data

  • API keys are stored in the VS Code SecretStorage (the editor's encrypted secret store), never in plain settings.
  • Audit logs (.everyones-ai-lab/audit/*.jsonl) and conversation logs stay on your machine — the extension does not transmit them anywhere.
  • No telemetry. The extension only talks to the LLM endpoint you configure.

Supported LLM backends

Provider Setting value Default URL Notes
Ollama ollama http://localhost:11434 Local model server
vLLM vllm http://localhost:8000 Local / self-hosted, OpenAI-compatible
OpenAI openai https://api.openai.com/v1 Cloud, requires API key
Gemini gemini Google OpenAI-compatible URL Cloud, requires API key
Anthropic anthropic https://api.anthropic.com Cloud (Claude), requires API key

Installation

From the VS Code Marketplace

Search for InsightNova AI Lab (or 모두의AI실험실) in the Extensions view (Ctrl/Cmd+Shift+X) and click Install.

From a .vsix file

code --install-extension insightnova-ai-lab-<version>.vsix

Quick start

  1. Click the InsightNova AI Lab icon in the Activity Bar to open the sidebar.
  2. Pick a provider and model in the settings (search "everyonesAiLab"), and enter an API key if your provider needs one.
  3. Type a message and get a streaming response.
  4. Use @file / @folder to attach context, and switch modes (Code / Architect / Ask) as needed.
  5. When context fills up, run /compact to summarize and free room.

AILAB.md — project instructions file

Put an AILAB.md file in your workspace root and it is injected into every request automatically — project rules, structure, and run commands the AI should always know. You can also just ask the AI: "AILAB.md 만들어줘" (create a draft from project analysis) or "AILAB.md에 ~규칙 추가해줘" (append a rule; applies from the next request).

Minimal template:

## 프로젝트 개요
게시판 웹 앱 (Express 백엔드 + React 프론트엔드)

## 프로젝트 구조
- backend/ — Express API 서버
- frontend/ — Vite + React 앱

## 실행 명령
- 백엔드: cd backend && node server.js (포트 3001)
- 프론트: cd frontend && npm run dev (포트 5173)

## 코딩 규칙
- 응답 메시지는 한국어로 작성

Writing tips (Korean): see docs/guides/ailab-md-guide.md.

Key settings

Key Default Description
everyonesAiLab.provider ollama ollama / vllm / openai / gemini / anthropic
everyonesAiLab.ollamaUrl http://localhost:11434 Ollama server URL
everyonesAiLab.vllmUrl http://localhost:8000 vLLM / custom OpenAI-compatible URL
everyonesAiLab.temperature 0.7 Sampling temperature
everyonesAiLab.agentMode true Enable agent (file read/edit) features
everyonesAiLab.agentAutoApprove false Auto-approve writes (caution: edits files silently)
everyonesAiLab.language system UI language (Korean-first, English switchable)

Search "everyonesAiLab" in the VS Code Settings UI for the full list.

Documentation

Architecture docs, PRDs, data schemas, and ADRs live under docs/ in the repository (excluded from the packaged VSIX).

  • docs/architecture/overview.md — architecture overview
  • docs/architecture/adr.md — Architecture Decision Records
  • docs/TROUBLESHOOTING.md — common issues and fixes

Development

pnpm install        # install dependencies
pnpm run build      # dual bundle build (extension + webview)
pnpm run watch      # rebuild on change
pnpm test           # run tests (Vitest)
pnpm run lint       # lint & format check (Biome)
pnpm run package    # build a distributable .vsix

License

MIT License — see the LICENSE file.

Repository

Official repository: https://github.com/terenteren/novacode — issues and pull requests are welcome.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft