JL

jamesarslan/local-ai-coding-setup

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

20 stars 4 forks Качество 78 Тренд 30MIT

Полный локальный конвейер кодирования ИИ: Qwen3.5-35B-A3B + llama-сервер + TurboQuant + OpenCode + Context7 MCP + Chrome DevTools. 188 т/с на RTX 5090, нулевые облачные API.

Обзор

Полное руководство по созданию полностью локальной среды кодирования на базе ИИ, которая работает на вашем оборудовании, а также дополнительный облачный GPU-сервер для более тяжелых моделей и корпоративного RAG. Готовая к производству система кодирования ИИ, охватывающая две машины: - (первичный) - MoE (3B активный, 8 маршрутизированных + 1 общий эксперт, всего 256). Гибридная архитектура (30 линейных + 10 уровней полного внимания). Нативный контекст 262K, расширяемый до 1М. поколения с TurboQuant turbo3. Нативный инструмент, вызывающий + поддержку роли разработчика (Codex/OpenCode). - (legacy) - MoE (3B active), генерация 188 т/с. - Плотность (31В активная), генерация 61 т/с. Лучшее качество / обоснование для однократных задач. - - MoE (10B Active), Unsloth UD-Q4 K XL (72GB) + сжатие KV. Лучше ориентиры, использование инструментов и рассуждения, чем вариант 35B. Последние GGUF от Unsloth включают фиксированные шаблоны чата для вызова / кодирования инструментов.

Обзор (машинный перевод)

Полное руководство по созданию локальной среды кодирования на базе ИИ, которая работает на вашем оборудовании, а также дополнительный облачный GPU-сервер для более тяжелых моделей и корпоративного RAG.

Что это такое

Настройка кодирования ИИ, охватывающая две машины:

Локальный (RTX 5090, 32 ГБ) — Обновлено апреля 2026

Qwen3.6-35B-A3B (первичный) — MoE (3B активный, 8 маршрутизированных + 1 общий эксперт, всего 256). Гибридная архитектура Gated DeltaNet + Gated Attention (30 линейных + 10 уровней полного внимания). Нативный контекст 262K, расширяемый до 1M. ~177 t/s поколения (TheTom fork, turbo3 KV, TURBO LAYER ADAPTIVE=2, 262K ctx, один слот). Нативный инструмент для вызова + поддержка роли разработчика (Codex/OpenCode). — Qwen3.5-35B-A3B (наследие) — MoE (3B Active), генерация 188 т/с (mainline llama.cpp, f16 KV, 131K ctx). — Gemma 4 31B — Dense (31B активный), 61 т/с поколения (mainline llama.cpp, f16 KV, 131K ctx). Лучшее качество / обоснование для однократных задач.

Облако (опционально, RTX PRO 6000, 96 ГБ) Qwen3.5-122B-A10B — MoE (10B активный), Unsloth UD-Q4 K XL (72GB) + TurboQuant turbo3 KV сжатие. Лучше ориентиры, использование инструментов и рассуждения, чем вариант 35B.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Local AI Coding Pipeline — RTX 5090 + Cloud GPU + Qwen3.6 + TurboQuant

A complete guide to building a local-first AI-powered coding environment that runs on your hardware — plus an optional cloud GPU server for heavier models and enterprise RAG.

What This Is

An AI coding setup spanning two machines:

Local (RTX 5090, 32GB) — Updated April 2026

  • Qwen3.6-35B-A3B (primary) — MoE (3B active, 8 routed + 1 shared experts, 256 total). Hybrid Gated DeltaNet + Gated Attention architecture (30 linear + 10 full attention layers). Native 262K context, extensible to 1M. ~177 t/s generation (TheTom fork, turbo3 KV, TURBO_LAYER_ADAPTIVE=2, 262K ctx, one slot). Native tool calling + developer role support (Codex/OpenCode).
  • Qwen3.5-35B-A3B (legacy) — MoE (3B active), 188 t/s generation (mainline llama.cpp, f16 KV, 131K ctx).
  • Gemma 4 31B — Dense (31B active), 61 t/s generation (mainline llama.cpp, f16 KV, 131K ctx). Best quality/reasoning for single-shot tasks.

Cloud (optional, RTX PRO 6000, 96GB)

  • Qwen3.5-122B-A10B — MoE (10B active), Unsloth UD-Q4_K_XL (72GB) + TurboQuant turbo3 KV compression. Better benchmarks, tool use, and reasoning than the 35B variant. Unsloth’s latest GGUFs include fixed chat templates for tool-calling/coding.
  • AnythingLLM — RAG knowledge base with workspaces, RBAC, and agent skills
  • Mistral OCR MCP — PDF text extraction via Mistral API as an MCP tool for AnythingLLM agents
  • Extract API — PDF → OCR → LLM extraction → clean structured-JSON pipeline

The cloud pieces are optional and not local to your desk: the GPU server itself, and the Mistral OCR step, which calls Mistral’s hosted API. The default OpenCode config also enables Context7, a hosted documentation-search MCP server that needs an API key (remove it from configs/opencode.json to drop that dependency). The Mistral OCR MCP server and Extract API source code are not included in this repo; the cloud section below describes how they work.

Both powered by llama-server with Google’s TurboQuant KV cache compression. The local RTX 5090 uses TheTom’s fork (has LLM_ARCH_QWEN3NEXT for Gated DeltaNet support — required for Qwen3.6); the cloud server uses Madreag’s fork (+13-69% faster decode at 32K on SM120 for non-hybrid models).

Tools:

  • OpenCode — Agentic coding with file editing, bash, grep, and MCP tools
  • Claude Code — Anthropic’s CLI (works with local models via the claude-qwen function, which points at llama-server)
  • OpenClaw — Telegram bot bridge to your local model
  • Open WebUI — Chat interface in the browser
  • AnythingLLM — Enterprise RAG platform (cloud server)

Quick Start

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "mistral-ocr": { "type": "sse", "url": "http://host.docker.internal:8002/sse" } } }