Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Bezooom/Evocode

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

67 Commits
67 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Π­Π²ΠΎΠΊΠΎΠ΄

Π­Π²ΠΎΠΊΠΎΠ΄

Российская privacy-first AI-IDE Π½Π° Π±Π°Π·Π΅ VSCodium, Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ DLP-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ


Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Π­Π²ΠΎΠΊΠΎΠ΄

Version License Node.js

English Version


πŸš€ Бтатус

Π₯арактСристика Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
ВСкущая вСрсия 1.0.1 β€” Maintenance (hardware stack + full OS releases)
ВСкущая Ρ„Π°Π·Π° 1.0.x Production Ready
Π‘Π²ΠΎΠ΄ΠΊΠ° статуса docs/STATUS.md
План Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ plans/ROADMAP.md Β· plans/FULL_DEV_ROADMAP.md
Бписок измСнСний CHANGELOG.md

v1.0.1 β€” ΠΏΠΎΠ»Π½Ρ‹ΠΉ multi-OS ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ (IDE + agent + Core), Π·ΠΎΠ½Π΄ ΠΆΠ΅Π»Π΅Π·Π° ΠΈ рСкомСндация/скачиваниС стСка ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ; ΠΏΠΎΠ²Π΅Ρ€Ρ… 1.0.0 (ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, Memory Bank, DLP, dual-model FIM, skill crawler).


πŸ—οΈ АрхитСктура

ΠŸΠΎΡ‚ΠΎΠΊΠΈ управлСния ΠΈ запросов ΠΌΠ΅ΠΆΠ΄Ρƒ интСрфСйсом VSCodium1, Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ ядром Evocode Core ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ/ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ:

flowchart TD
    accTitle: Evocode System Architecture & Data Flow
    accDescr: High-level overview of Evocode's request processing pipeline with vertically stacked components for better readability.

    classDef default font-size:16px,font-family:'JetBrains Mono',monospace,stroke-width:1.5px,padding:8px,fill:#1e1e2e,stroke:#313244,color:#cdd6f4;
    classDef highlight fill:#11111b,stroke:#89b4fa,stroke-width:2px,color:#89b4fa;
    classDef backend fill:#181825,stroke:#f38ba8,color:#f38ba8;

    user[ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π² VSCodium] -->|Запрос| ext[АгСнт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π­Π²ΠΎΠΊΠΎΠ΄]
    ext -->|OpenAI API Π½Π° ΠΏΠΎΡ€Ρ‚ :8083| core[Evocode Core]

    subgraph CoreComponents["🧬 БСрвисы Evocode Core"]
        direction TB
        core -->|Анализ ΠΈ Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³| router[Smart Router]
        router -->|Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° контСкста| skills[Skill Router v2]
        router -->|Поиск по базС кода| rag[VectorIndex RAG]
        router -->|ΠœΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π°ΡƒΠ΄ΠΈΡ‚| dlp[DLP Guard]
    end

    subgraph Backends["🧠 Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ бэкСнды"]
        direction TB
        llama_chat[Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π§Π°Ρ‚: llama-server :8080]
        llama_fim[Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ FIM: llama-server :8082]
        llama_embed[Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ эмбСддинги: llama-server :8084]
        cloud[ΠžΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ / ΠŸΡ€ΠΎΠΊΡΠΈ]
    end

    router --> llama_chat
    router --> llama_fim
    router --> llama_embed
    dlp --> cloud

    class core,router,skills,rag,dlp highlight;
    class llama_chat,llama_fim,llama_embed,cloud backend;
Loading

Заимствования ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ сторонниС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² docs/ARCHITECTURE_BORROW.md ΠΈ NOTICE.


⏱️ Quick start

ВрСбования

  • Node.js вСрсии 20 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅
  • УстановлСнный llama-server ΠΈ GGUF-ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²Π½Π΅ рСпозитория (ΠΏΡƒΡ‚ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² config/profiles.json)
  • Для сборки Π°Π³Π΅Π½Ρ‚Π°: upstream kilo-vscode2 (export KILO_SRC=...)

Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Core + IDE (dev)

  1. ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π΅Π³ΠΎ ΠΊΠΎΡ€Π΅Π½ΡŒ:
    git clone https://github.com/Bezooom/Evocode.git && cd Evocode
  2. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ:
    cp .env.example .env
    # НастройтС config/profiles.json ΠΏΠΎΠ΄ ваши Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ ΠΊ модСлям
  3. УстановитС зависимости ΠΈ собСритС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚:
    npm ci && npm run build
  4. Если llama-server для Ρ‡Π°Ρ‚Π° ΡƒΠΆΠ΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 8080:
    PORT=8083 EVOCODE_LLAMA_MODE=attach npm start
  5. ЗапуститС Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ сборку IDE с автоматичСским стартом Core:
    npm run evocode

Для установки ярлыка запуска Β«Π­Π²ΠΎΠΊΠΎΠ΄Β» Π² Ubuntu Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

npm run ide:install-desktop
npm run evocode

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ настроСк IDE сохраняСтся Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ~/.evocode-ide. Для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ сочСтаниС Ctrl+Shift+M, для открытия Ρ‡Π°Ρ‚Π° β€” Ctrl+L. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ, Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ, ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ ΠΈ MCP β€” Ρ‡Π΅Ρ€Π΅Π· панСль настроСк ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ: PRODUCT_SHELL.md, RUNTIME.md, HARDWARE_PROFILES.md.

Π–Π΅Π»Π΅Π·ΠΎ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ (first-run)

# Π—ΠΎΠ½Π΄ CPU/RAM/GPU + Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ dual-model стСк
curl -s localhost:8083/v1/hardware | jq '.tier,.stack'

# Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ defaults Π² config/profiles.local.json
curl -s -X POST localhost:8083/v1/hardware/apply -H 'content-type: application/json' -d '{}'

# Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠΉ GGUF (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ явному согласию)
curl -s -X POST localhost:8083/v1/models/download -H 'content-type: application/json' \
  -d '{"id":"qwen25-coder-1.5b-q4"}'

Π’ UI: Настройки Π­Π²ΠΎΠΊΠΎΠ΄ β†’ Π–Π΅Π»Π΅Π·ΠΎ.


πŸ”Œ ΠŸΠΎΡ€Ρ‚Ρ‹

БСрвисы ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈΠΌΠΈ сСтСвыС ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:

ΠŸΠΎΡ€Ρ‚ БСрвис ОписаниС
8080 llama chat Π‘Π΅Ρ€Π²Π΅Ρ€ локальной Ρ‡Π°Ρ‚-ΠΌΠΎΠ΄Π΅Π»ΠΈ (GPU, ~35B)
8082 FIM / autocomplete АвтодополнСниС ΠΊΠΎΠ΄Π° Π½Π° Π±Π°Π·Π΅ Π»Π΅Π³ΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ (CPU, Neurocontrol)
8083 Evocode Core Π’ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° для Π°Π³Π΅Π½Ρ‚Π°, DLP-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³Π°
8084 embeddings Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр эмбСддингов

Π¨Π°Π±Π»ΠΎΠ½Ρ‹ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ ΠΈ ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ описаны Π² config/profiles.json (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² config/profiles.example.json). ΠŸΡƒΡ‚ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния ΠΈ сокращСния $HOME, ${ENV}, ~.


πŸ“¦ Дистрибутивы

Π Π΅Π»ΠΈΠ·Ρ‹ β€” ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ (branded IDE + built-in agent/shell + Core), Π½Π΅ plain VSCodium. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ: docs/PACKAGING.md.

npm run ide:package-portable    # Linux portable β†’ packages/ide/dist/evocode-ide
npm run ide:package-all         # Linux/Windows/macOS β†’ packages/ide/dist/releases/
npm run ide:package-deb         # .deb (ΠΈΠ· portable)
npm run ide:package-appimage    # AppImage (ΠΈΠ· portable)
FORCE=1 npm run ide:package-all # ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ пСрСсборка
Архив ΠŸΡ€ΠΈΠΌΠ΅Ρ€
Linux x64 evocode-linux-x64-1.0.1.tar.gz
Windows x64 evocode-win32-x64-1.0.1.zip
macOS x64 / arm64 evocode-darwin-*-1.0.1.zip
deb / AppImage evocode_1.0.1_amd64.deb, Evocode-1.0.1-x86_64.AppImage

πŸ“š ДокумСнтация

Π Π°Π·Π΄Π΅Π» Бсылка ОписаниС
ΠšΠ°Ρ€Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ FULL_DEV_ROADMAP Полная ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΊΠ°Ρ€Ρ‚Π° Π·Π°Π΄Π°Ρ‡ (source of truth)
Бтатус ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° STATUS Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ тСхничСский срСз ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° / Ρ€Π΅Π»ΠΈΠ·Ρ‹ PACKAGING portable, multi-OS, deb, AppImage
Π–Π΅Π»Π΅Π·ΠΎ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ HARDWARE_PROFILES Π·ΠΎΠ½Π΄, стСк, скачиваниС GGUF
ДороТная ΠΊΠ°Ρ€Ρ‚Π° ROADMAP Π­Ρ‚Π°ΠΏΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„Π°Π· F0–F4
БтратСгия Ρ„ΠΎΡ€ΠΊΠ° FORK_STRATEGY Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ IDE, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ Core
АрхитСктура ядра ARCHITECTURE ОписаниС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Core
Runtime RUNTIME llama profiles, dual-model, hardware API
ВСстированиС SMOKE Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ провСдСния E2E-тСстов
БпСцификация API OPENAPI ОписаниС REST API Core
Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ SECURITY ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° бСзопасности ΠΈ DLP
Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ CONTRIBUTING Руководство ΠΏΠΎ сборкС ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ PR
Π›ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ² skills/NOTICE ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈ условия использования skills

πŸ› οΈ Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ npm

НаиболСС Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:

npm test / npm run type-check       # Запуск тСстов ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΈΠΏΠΎΠ² TypeScript
npm run evocode                     # Запуск IDE с автоматичСским стартом Core
npm run agent:f1                    # ΠŸΠ΅Ρ€Π΅ΡΠ±ΠΎΡ€ΠΊΠ° Π°Π³Π΅Π½Ρ‚Π° (Ρ€Π΅Π±Ρ€Π΅Π½Π΄ΠΈΠ½Π³ + инсталляция ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°)
npm run ide:refresh-brand           # Бброс кэша ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π±Ρ€Π΅Π½Π΄ΠΈΠ½Π³Π° (ΠΈΠΊΠΎΠ½ΠΊΠΈ, ярлыки, ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ)
npm run ide:package-portable        # ΠŸΠΎΠ»Π½Ρ‹ΠΉ Linux portable (agent+shell+Core)
npm run ide:package-all             # Multi-OS Ρ€Π΅Π»ΠΈΠ·Ρ‹ Π² dist/releases/
npm run ide:productize:check        # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Ρ‡Ρ‚ΠΎ tree β€” ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚
npm run local:stack                 # Запуск локального стСка ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ (llama.cpp)

🧬 ΠœΠΎΠ΄ΡƒΠ»ΠΈ ядра

ΠœΠΎΠ΄ΡƒΠ»ΡŒ НазначСниС
InferenceEngine ВзаимодСйствиС с API llama.cpp ΠΈ внСшними ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ
Smart Router ДинамичСский Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³ запросов локально/ΠΎΠ±Π»Π°ΠΊΠΎ Π½Π° основС объСма контСкста ΠΈ приватности
DLP Guard Π‘ΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ маскированиС сСкрСтов/ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π² отправляСмых ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌ ΠΏΡ€ΠΎΠΌΠΏΡ‚Π°Ρ…
Hardware / Model catalog Π—ΠΎΠ½Π΄ ΠΆΠ΅Π»Π΅Π·Π°, рСкомСндация dual-model стСка, optional download GGUF (/v1/hardware, /v1/models/*)
SkillLoader & GitCrawler ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π½Π°Π²Ρ‹ΠΊΠΎΠ²: автоматичСскоС сканированиС Git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΈ конвСртация ΠΏΡ€Π°Π²ΠΈΠ» Cursor (.cursorrules, .mdc) Π² SKILL.md
External Memory Bank Π’Π½Π΅ΡˆΠ½ΡΡ нСзависимая ΠΏΠ°ΠΌΡΡ‚ΡŒ Π°Π³Π΅Π½Ρ‚Π° (.evocode/memory/), ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‰Π°Ρ контСкст ΠΏΡ€ΠΈ смСнС LLM ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ
In-Context Self-Adapter ДинамичСский Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ слой самообучСния малСнькой ΠΌΠΎΠ΄Π΅Π»ΠΈ (DatasetCollector + DLP маскированиС)
VectorIndex Π›ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ Π±Π°Π·Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π½Π° основС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ SQLite-vec3 для RAG
Runtime API Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌΠΈ инстансами ΠΈ профилями Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ (/v1/memory, /v1/learning/dataset, /v1/skills/crawl)

πŸ› οΈ БистСма Навыков (Skill Router v2 & Git Crawler)

Π­Π²ΠΎΠΊΠΎΠ΄ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΌΠΎΡ‰Π½ΡƒΡŽ экосистСму Π½Π°Π²Ρ‹ΠΊΠΎΠ² (Skills Engine), ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΡƒΡŽ Π±Π°Π·ΠΎΠ²ΡƒΡŽ LLM Π² узкоспСциализированного экспСрта ΠΏΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌ областям:

  1. 860+ ВстроСнных Навыков: Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ доступны ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΏΠΎ Frontend (React, Vue, Angular), Backend, Firebase, Android, Data Science, Ρ…Π΅ΠΌΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅/Π±ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ, SEO, a11y, Π³Π΅ΠΉΠΌΠ΄Π΅Π²Ρƒ ΠΈ бСзопасности.
  2. Skill Router v2 (Π“ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΉ сСмантичСский поиск): АвтоматичСски ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΏΠΎΠ΄ контСкст запроса Π½Π° русском ΠΈ английском языках, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ лСксичСских Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ² ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… эмбСддингов (SQLite-vec).
  3. АвтокраулСр Git & ΠšΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ Cursor Rules: Π‘ΠΊΠ°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ популярныС GitHub-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ (awesome-agent-skills, awesome-cursorrules ΠΈ Π΄Ρ€.) ΠΈ Π½Π° Π»Π΅Ρ‚Ρƒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ .cursorrules / .mdc Π² стандартизированныС Ρ„Π°ΠΉΠ»Ρ‹ SKILL.md с Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠ΅ΠΉ бСзопасности ΠΈ SHA-256.
  4. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΎΠ²Π΅Ρ€Ρ€Π°ΠΉΠ΄Ρ‹ (skills/user/): Π›ΡŽΠ±ΠΎΠΉ созданный Π²Π°ΠΌΠΈ Π½Π°Π²Ρ‹ΠΊ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ skills/user/ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹ΡΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ систСмный Π½Π°Π²Ρ‹ΠΊ с Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π±Π΅Π· риска пСрСзаписи ΠΏΡ€ΠΈ обновлСниях.
  5. Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ изоляция: ΠŸΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ tier: lab ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π° ΠΌΠ΅Π³Π°-Ρ„Π°ΠΉΠ»Ρ‹ автоматичСски ΡΠΎΠΊΡ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π΄ΠΎ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ (summary_only).

πŸ—ΊοΈ ДороТная ΠΊΠ°Ρ€Ρ‚Π°

Π­Ρ‚Π°ΠΏΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ Ρ„Π°Π·:

Π€Π°Π·Π° ВСрсия-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ ОписаниС Бтатус
F0 Core 0.1 Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ ядро, API ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ инфСрСнс βœ…
F1 Agent 0.1–0.2 Π Π΅Π±Ρ€Π΅Π½Π΄ΠΈΠ½Π³ ΠΈ интСграция Kilo Agent βœ…
F1.5 Smoke 0.2–0.3 Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ тСстированиС ΠΈ интСграция DLP βœ…
F2 Product 0.5.0 ΠŸΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ интСрфСйс ΠΈ интСграция с VSCodium βœ…
F3 Hardening 0.9.0 RC1 УсилСниС бСзопасности, изоляция ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ βœ…
Skill Router 0.95.0 RC2 Skill Router v2 ΠΈ Π΄ΡƒΠ°Π»-Ρ€Π΅ΠΆΠΈΠΌ FIM βœ…
Product DoD 1.0.0 Production release βœ…
Maintenance 1.0.1 Hardware stack + full multi-OS packages βœ… Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ
F4 Self-evolve post-1.0 Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π°Π³Π΅Π½Ρ‚ΠΎΠ² πŸ“‹ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ

βš–οΈ ЛицСнзия

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT. Π›ΠΈΡ†Π΅Π½Π·ΠΈΠΈ сторонних заимствований ΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² NOTICE. ΠŸΡ€ΠΈ распространСнии ΠΈ пСрСсборкС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сохраняйтС указания авторства upstream-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² VSCodium, Kilo Code ΠΈ OpenCode.


Footnotes

  1. VSCodium: Free/Libre Open Source Software Binaries of VSCode. https://github.com/VSCodium/vscodium ↩

  2. Kilo Code: An open-source AI agent for coding. https://github.com/Kilo-Org/kilocode ↩

  3. sqlite-vec: A vector search SQLite extension. https://github.com/asg017/sqlite-vec ↩

About

🧬 Π­Π²ΠΎΠΊΠΎΠ΄ β€” Российская privacy-first AI-IDE Π½Π° Π±Π°Π·Π΅ VSCodium, Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ DLP-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ.

Topics

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.