midnightcoderagent commited on
Commit
a20c4cc
Β·
verified Β·
1 Parent(s): c4ca671

Update README.md

Browse files

---
license: apache-2.0
base_model: Qwen/Qwen3-Coder-30B-A3B-Instruct
library_name: llama.cpp
pipeline_tag: text-generation
language:
- en
tags:
- gguf
- qwen3
- coding
- code-assistant
- software-engineering
- agent
- llama.cpp
- ollama
- local-ai
- developer-tools
---

# πŸŒ™ MidnightCoder-30B-GGUF

> **A GGUF distribution of Qwen3-Coder-30B-A3B-Instruct optimized for the Midnight Coder software engineering agent.**

MidnightCoder-30B-GGUF is designed for developers who want to run a powerful coding model locally using **llama.cpp**, **Ollama**, **LM Studio**, or any GGUF-compatible inference engine.

This distribution is intended to work together with the **Midnight Coder** agent, providing a structured and specification-driven software engineering workflow.

---

# Features

- πŸš€ Optimized for software engineering
- πŸ“ Specification-driven development
- πŸ€– Designed for AI coding agents
- πŸ”§ Compatible with llama.cpp
- πŸ¦™ Compatible with Ollama
- πŸ’» Local-first development
- πŸ“š Strong support for large codebases
- πŸ” Refactoring and debugging assistance
- πŸ§ͺ Test generation support
- πŸ“– Documentation generation

---

# Base Model

This model is based on:

**Qwen3-Coder-30B-A3B-Instruct**

All credit for the pretrained model belongs to the **Qwen Team (Alibaba)**.

This repository distributes the model in **GGUF** format for local inference.

---

# About Midnight Coder

Midnight Coder is an open-source AI coding assistant focused on structured software engineering.

Instead of behaving like a generic chatbot, Midnight Coder follows an engineering workflow centered around planning, specifications, implementation, and verification.

Typical workflow:

1. Understand the task
2. Create a technical specification
3. Define implementation scope
4. Implement changes
5. Verify results
6. Report completed work

This workflow helps produce predictable, maintainable, and review-friendly code.

---

# Intended Use

MidnightCoder-30B-GGUF is suitable for:

- Software Engineering
- Backend Development
- Frontend Development
- API Design
- SQL
- Docker
- DevOps
- Linux
- Code Review
- Refactoring
- Documentation
- Debugging
- Architecture Discussions

---

# Compatible Software

The model can be used with:

- llama.cpp
- Ollama
- LM Studio
- Open WebUI
- Jan
- KoboldCpp
- Text Generation WebUI
- Any GGUF-compatible runtime

---

# Recommended Context

Recommended context sizes:

| Context | Recommended Usage |
|----------|-------------------|
| 8K | Small projects |
| 16K | General development |
| 32K | Large repositories |
| 64K+ | Complex multi-file projects (hardware permitting) |

---

# Quantization

This repository provides the model in GGUF format.

The quantization is indicated in the filename.

Examples:

- Q4_K_M
- Q5_K_M
- Q6_K
- Q8_0

---

# Example (llama.cpp)

```bash
llama-cli \
-m MidnightCoder-30B-Q4_K_M.gguf \
-c 32768
```

---

# Example (Ollama)

Create a Modelfile:

```text
FROM MidnightCoder-30B-Q4_K_M.gguf

SYSTEM """
<Midnight Coder system prompt>
"""
```

Build:

```bash
ollama create midnightcoder -f Modelfile
```

Run:

```bash
ollama run midnightcoder
```

---

# Performance Notes

The required memory depends on:

- Quantization
- Context size
- KV cache precision
- Runtime configuration

Lower quantizations reduce memory usage while higher quantizations generally preserve more model quality.

---

# Limitations

Like any language model:

- Responses may contain inaccuracies.
- Generated code should always be reviewed.
- Security-sensitive code requires human validation.
- Production deployments should include proper testing.

---

# License

This repository distributes a GGUF version of the original model.

Please refer to the original **Qwen3-Coder-30B-A3B-Instruct** license for licensing terms regarding the base model.

---

# Acknowledgements

Special thanks to:

- Alibaba Qwen Team
- Hugging Face
- llama.cpp
- Ollama

for making local AI development accessible to the community.

---

# Midnight Coder

Midnight Coder is an open-source project dedicated to building high-quality AI tools for software developers.

## Links

**GitHub**

https://github.com/midnightcoderagent/Midnight-Coder

**Organization**

https://huggingface.co/MidnightCoder

---

## Disclaimer

This repository is an independent GGUF distribution based on **Qwen3-Coder-30B-A3B-Instruct**.

It is **not an official release** from the Qwen Team or Alibaba.

All trademarks and original model rights belong to their respective owners.

Files changed (1) hide show
  1. README.md +14 -1
README.md CHANGED
@@ -1,3 +1,16 @@
1
  ---
2
  license: apache-2.0
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
  license: apache-2.0
3
+ language:
4
+ - en
5
+ base_model:
6
+ - Qwen/Qwen3-Coder-30B-A3B-Instruct
7
+ tags:
8
+ - gguf
9
+ - qwen3
10
+ - coding
11
+ - software-engineering
12
+ - agent
13
+ - llama.cpp
14
+ - ollama
15
+ - developer-tools
16
+ ---