Skip to content

coderoomstudio/Selfcoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Selfcoder

A VS Code extension for chatting with local AI models using LM Studio or Ollama.

Selfcoder brings a local-first AI coding assistant into Visual Studio Code. It connects to your own LM Studio or Ollama backend, lets you choose the model that fits your machine, and keeps coding conversations close to your workspace.

This repository is the public home for Selfcoder documentation, Marketplace installation details, and issue tracking.

VS Code Marketplace GitHub Issues Runtime: LM Studio or Ollama

What Selfcoder Does

  • Adds a dedicated chat panel for local AI coding sessions.
  • Connects to local models served by LM Studio or Ollama.
  • Supports model-aware workspace context, pinned files, attachments, and chat history.
  • Integrates with VS Code native chat through the @Selfcoder participant.
  • Exposes supported local models to the VS Code model picker.
  • Supports image attachments for vision-capable models.
  • Includes optional OpenCode agent integration for deeper workspace automation.

Selfcoder sidepanel demo

Installation

Install Selfcoder from the Visual Studio Marketplace.

To install it from VS Code:

  1. Open VS Code.
  2. Go to Extensions.
  3. Search for "Selfcoder".
  4. Install the extension published by "Coderoom".
  5. Reload VS Code if prompted.

After installing, start LM Studio or Ollama, pick a local chat model, and open Selfcoder from the VS Code activity bar.

Supported Backends

Backend Default endpoint Use case
LM Studio http://localhost:1234 Easy setup, local model management, GUI friendly
Ollama http://localhost:11434 CLI-driven model management, simple local runtime

Documentation

Project documentation is available in the docs directory.

Useful starting points:

Reporting Issues

Use GitHub Issues to report bugs, request improvements, or share compatibility notes for specific models and backends.

Marketplace

Use the Visual Studio Marketplace page for the current version, installation, and changelog details.