Almanac
← Events
5Hugging Face Blog·1mo ago

Creating a Coding Assistant with StarCoder

This Hugging Face blog post describes the process of building StarChat-Alpha, a conversational coding assistant fine-tuned from the StarCoder large language model. The post covers the instruction-tuning methodology used to adapt StarCoder for chat-style interactions, including dataset preparation and training details. It represents an early example of open-weights coding LLMs being adapted into assistant-style deployments.

Related guides (4)

Related events (8)

4Hugging Face Blog·1mo ago·source ↗

Personal Copilot: Train Your Own Coding Assistant

This Hugging Face blog post walks through fine-tuning an open-weights code model to create a personalized coding assistant. It covers dataset preparation, training techniques (likely LoRA/PEFT), and deployment considerations for self-hosted code completion. The post targets practitioners who want a GitHub Copilot-like experience without relying on proprietary APIs.

6Hugging Face Blog·1mo ago·source ↗

StarCoder: A State-of-the-Art LLM for Code

Hugging Face and ServiceNow released StarCoder, a large language model for code trained on permissively licensed data from The Stack dataset. The model targets code generation, completion, and understanding tasks and is positioned as an open-weights alternative to proprietary code models. The release includes model weights, training details, and an associated technical report.

5Hugging Face Blog·1mo ago·source ↗

StarCoder2-Instruct: Fully Transparent and Permissive Self-Alignment for Code Generation

Hugging Face introduces StarCoder2-Instruct, a code generation model fine-tuned via a self-alignment approach that requires no human-annotated instruction data. The method uses the base model itself to generate synthetic instruction-response pairs, which are then filtered and used for supervised fine-tuning. The model and all training data, pipelines, and evaluation code are released under permissive licenses, making it one of the more transparent instruction-tuned code models available.

7Hugging Face Blog·1mo ago·source ↗

StarCoder2 and The Stack v2

Hugging Face and BigCode released StarCoder2, a new family of open code language models trained on The Stack v2, a significantly expanded code dataset. The release includes multiple model sizes and represents a major update to the BigCode open-weights code model lineage. The Stack v2 is a new large-scale permissively licensed code dataset used for training.

3Hugging Face Blog·1mo ago·source ↗

Training CodeParrot from Scratch

Hugging Face published a detailed walkthrough of training CodeParrot, a GPT-2-style language model trained from scratch on GitHub code data. The post covers dataset preparation, tokenizer training, model configuration, and distributed training setup using the Accelerate library. It serves as both a technical tutorial and a demonstration of open-source code generation model development practices circa late 2021.

4Hugging Face Blog·1mo ago·source ↗

Open R1: Using OlympicCoder Locally for Coding via LM Studio

This Hugging Face blog post describes how to run OlympicCoder, an open-weights coding-focused model from the Open R1 project, locally using LM Studio. OlympicCoder appears to be a model trained or fine-tuned for competitive programming tasks. The post provides a practical guide for local deployment of the model.

5Hugging Face Blog·1mo ago·source ↗

Chat Templates: An End to the Silent Performance Killer

This Hugging Face blog post addresses the problem of inconsistent chat formatting across language models, where mismatched prompt templates silently degrade model performance. It introduces a standardized chat template system in the transformers library that encodes each model's expected conversation format directly into its tokenizer. The post argues that using the wrong chat format can cause significant but hard-to-detect performance drops, making standardization critical for reliable deployment.

3Github Trending·27d ago·source ↗

Aider: AI Pair Programming Tool Trending on GitHub

Aider is an open-source AI pair programming tool that runs in the terminal, enabling developers to interact with LLMs to write and edit code directly in their local repositories. The project has accumulated 45,244 GitHub stars with 40 new stars today, indicating sustained community interest. It represents a prominent example of the agent/tooling ecosystem for AI-assisted software development.