GBS SE Agent Install

v0.0.10 · runs offline

The coding agent that runs on your machine.

Describe the task. GBS SE Agent explores your codebase, edits files and runs commands — showing every step, asking before anything risky. Point it at a local model and your code never leaves your laptop.

Free for your team · Ollama, LM Studio, llama.cpp, vLLM, or any OpenAI-compatible API

Local first

Runs on Ollama, LM Studio, llama.cpp or vLLM. Cloud endpoints work too, and always ask first.

Nothing hidden

Every read, search, edit and command appears as it happens, with live output and a diff per change.

Safe by default

Commands and edits to config, scripts or secrets need approval. A repo can't change where your code goes.

Knows your stack

Skills teach it your component library and project rules, loaded only when the task calls for them.

1Install

Requires VS Code 1.120 or later.

2Choose a model

Ollama — local, recommended

Install Ollama, then pull a model that supports tool calling:

ollama pull qwen3-coder:30b     # capable GPU (~20 GB)
ollama pull qwen2.5-coder:14b   # mid-range GPU
ollama pull qwen2.5-coder:7b    # most laptops

Open the chat panel, click the model chip under the input and pick Ollama and your model. Models ending in :cloud run on Ollama's servers, not yours — the chip marks those.

LM Studio, llama.cpp, vLLM

Any OpenAI-compatible /v1 endpoint works, and needs no API key on localhost.

ServerStart it withBase URL
LM Studio Load a model, start the server in Developer http://localhost:1234/v1
llama.cpp llama-server -m model.gguf --jinja -c 32768 http://localhost:8080/v1
vLLM vllm serve <model> --enable-auto-tool-choice --tool-call-parser hermes http://localhost:8000/v1

Set gbsAgent.openai.baseUrl in your User settings, choose OpenAI-compatible in the model chip, and set gbsAgent.contextWindow to the context length the server was started with.

Cloud

Set gbsAgent.openai.baseUrl to your provider, run GBS Agent: Set API Key, then enter the model id. The key lives in VS Code's secret storage and is only sent to that endpoint. Before any code leaves your machine you're asked once per destination.

3Run it

  1. Open your project and trust the folder — the agent stays off in Restricted Mode.
  2. Click the robot icon in the activity bar.
  3. Describe the task and press Enter.
Add rate limiting to the login endpoint, 5 attempts per minute per IP, and make sure the auth tests pass.

4Teach it your stack

Short, always-true facts — build and test commands, conventions — belong in AGENTS.md at the project root. Bigger knowledge that only matters sometimes belongs in a skill: only its one-line description stays in the prompt, and the instructions load when the task matches.

.gbs/skills/component-library/
├── SKILL.md            # the rules that matter
└── references/forms.md # detail, loaded only when needed
---
name: component-library
description: Builds UI with the GBS component library. Use when changing UI in apps that import @gbs/ui.
autoAttach: ["src/**/*.tsx"]
---

# Component library
- Tables: `DataGrid`, never a raw table element.
- Import from `@gbs/ui`, never from `@gbs/ui/dist/*`.

Skills can live in the project, ship inside a package your team installs, or sit in a personal folder used across every project. Run GBS Agent: New Skill to scaffold one, or type /skills to see what's loaded.

Open source

The agent, its tools, the permission model and this page all live in one repository. Read the code, file an issue, or fork it for your own stack.

git clone https://github.com/anandhuremanan/gb-codex

Reference

In the chat

  • /new — fresh chat
  • /compact — free up context
  • /skills — list skills
  • /help — all commands

Command palette

  • New Chat · Stop Agent
  • Set API Key · Clear Chat History
  • New Skill · Open Skills Folder · Reload Skills
  • Show Logs

Key settings

  • gbsAgent.model
  • gbsAgent.subagentModel
  • gbsAgent.contextWindow
  • gbsAgent.permissionMode

Start with a local model in five minutes.