jabrailkhalil/xynapse

4

stars

81

commits

TypeScript

primary language

Sep 7, 2026

updated

README

Xynapse logo

Xynapse

Your editor, terminal, Git, and AI assistant — in one workspace.

A Windows IDE built on Code - OSS, with Xynapse Assistant and BVC planning included.

IDE 1.108.0 Assistant 1.0.1 BVC 0.1.1 Windows x64

Download · Quick start · BVC planning · Русский

Download

Two releases, one project. Choose the complete IDE or add the assistant to a compatible VS Code editor.

PackageIncludesDownload · Windows x64
Xynapse IDE 1.108.0Editor + Assistant 1.0.0 + BVC 0.1.0Installer · Portable ZIP
Xynapse Assistant 1.0.1Standalone extension + BVC 0.1.1VSIX

The IDE 1.108.0 installer still includes Assistant 1.0.0; install the new VSIX to update it to 1.0.1. See release verification and known limits. Each release provides SHA256SUMS.txt; Windows executables are currently unsigned.

Quick start

Complete IDE

  1. Run the installer, or extract the portable ZIP into a new folder and launch Xynapse.exe.
  2. Open your project folder.
  3. Configure a model in Assistant. For Yandex Cloud onboarding, enter your API key and folder ID, then select a model.
  4. Attach a file or select code, choose a mode, and describe your task.

Standalone extension

  1. Download the VSIX from the table above.
  2. In your editor, open Extensions → Install from VSIX…, select the file, and reload the window.
  3. Open Xynapse Assistant and configure your model provider.

Yandex configuration also supports YANDEX_API_KEY and YANDEX_FOLDER_ID. See the bundled configuration template. Model usage is billed by your selected provider.

Work with your code

  • Bring project context. Attach files, folders, diffs, diagnostics, selected code, and terminal output; use indexed codebase search for wider context.
  • Review changes in the editor. Ask for an inline edit or let the agent make changes you can inspect in Source Control.
  • Choose models by role. Configure chat, editing, and autocomplete independently.
  • Connect tools. Use workspace tools and configured MCP servers with compatible models.
  • Plan with several perspectives. Council and BVC collect proposals and critiques before implementation.
ModeWhat it doesWorkspace access
ChatExplain code, answer questions, review attached contextNo workspace tools
PlanInspect the project and prepare a planRead only
AgentImplement tasks within the projectRead and write
FullPerform explicitly authorized system tasksUnrestricted local access

BVC planning

BVC 0.1.0 coordinates independent proposals, targeted critique, and a final plan within a model-call budget. Attach relevant files or select code, then try:

/bvc easy Fix the parser regression
/bvc medium Plan the authentication refactor
/bvc hard Compare migration approaches across services

The result is saved to bvc-plan.md. Optional discussion logging adds bvc-discussion.md with proposals, objections, and a call trace. You can also choose roles, models, and a budget through the BVC button.

The plan still needs implementation and tests. Read the Assistant guide or explore the standalone BVC core.

Release checks

The September 5, 2026 build passed installation, isolated-profile startup, extension activation, and uninstall checks. All 405 extension files match the pinned VSIX in the installed IDE and portable archive. TypeScript, targeted ESLint, and 131 build tests passed; all 8 published assets were downloaded again and their SHA-256 hashes matched.

See the release verification report for the full scope and limitations, including the separately dated browser-test results.

Development and research

Build the Windows IDE from source

Requires Windows x64, Git with Git LFS, Node.js 22.21.1, Python 3, and Visual Studio 2022 Build Tools with the C++ workload. Rebuilding the bundled CLI additionally requires Rust; the release used Rust 1.95.0.

Clone the repository and fetch its LFS files:

git clone https://github.com/jabrailkhalil/xynapse.git
cd xynapse
git lfs pull

Download the release VSIX into the location pinned by the packager:

$bundleDir = "artifacts/bvc-0.1.0-20260905"
New-Item -ItemType Directory -Force $bundleDir | Out-Null
$vsixName = "xynapse-assistant-bvc-0.1.0-win32-x64.vsix"
$releaseUrl = "https://github.com/jabrailkhalil/xynapse/releases/download/assistant-v1.0.0-bvc.0.1.0"
Invoke-WebRequest "$releaseUrl/$vsixName" -OutFile "$bundleDir/$vsixName"

cd vscode
npm ci
npm run gulp compile-build-without-mangling
npm run gulp vscode-win32-x64

The packager checks the VSIX against xynapse-assistant.json and copies its exact payload into resources/app/extensions/xynapse-assistant. A missing or changed VSIX fails the build. To use another local path, set XYNAPSE_ASSISTANT_VSIX; the required checksum remains the same.

BVC evaluation and papers

The repository includes a 60-task evaluation and three research articles:

The measured results describe the evaluated sample. The BVC 0.1.0 release did not include a new benchmark run on paid models.

Project

Maintained by Dzhabrail Khalilov. Report an issue with steps to reproduce and the affected IDE or extension version.

Xynapse-specific code is MIT-licensed. The distribution includes Code - OSS (MIT), a Continue-derived assistant (Apache-2.0), and the Claw Code runtime (MIT). Component licenses and third-party notices are retained; see NOTICE.

Contributors

jabrailkhalil

81 commits

jabrailkhalil/xynapse

4

stars

81

commits

TypeScript

primary language

Sep 7, 2026

updated

README

Xynapse logo

Xynapse

Your editor, terminal, Git, and AI assistant — in one workspace.

A Windows IDE built on Code - OSS, with Xynapse Assistant and BVC planning included.

IDE 1.108.0 Assistant 1.0.1 BVC 0.1.1 Windows x64

Download · Quick start · BVC planning · Русский

Download

Two releases, one project. Choose the complete IDE or add the assistant to a compatible VS Code editor.

PackageIncludesDownload · Windows x64
Xynapse IDE 1.108.0Editor + Assistant 1.0.0 + BVC 0.1.0Installer · Portable ZIP
Xynapse Assistant 1.0.1Standalone extension + BVC 0.1.1VSIX

The IDE 1.108.0 installer still includes Assistant 1.0.0; install the new VSIX to update it to 1.0.1. See release verification and known limits. Each release provides SHA256SUMS.txt; Windows executables are currently unsigned.

Quick start

Complete IDE

  1. Run the installer, or extract the portable ZIP into a new folder and launch Xynapse.exe.
  2. Open your project folder.
  3. Configure a model in Assistant. For Yandex Cloud onboarding, enter your API key and folder ID, then select a model.
  4. Attach a file or select code, choose a mode, and describe your task.

Standalone extension

  1. Download the VSIX from the table above.
  2. In your editor, open Extensions → Install from VSIX…, select the file, and reload the window.
  3. Open Xynapse Assistant and configure your model provider.

Yandex configuration also supports YANDEX_API_KEY and YANDEX_FOLDER_ID. See the bundled configuration template. Model usage is billed by your selected provider.

Work with your code

  • Bring project context. Attach files, folders, diffs, diagnostics, selected code, and terminal output; use indexed codebase search for wider context.
  • Review changes in the editor. Ask for an inline edit or let the agent make changes you can inspect in Source Control.
  • Choose models by role. Configure chat, editing, and autocomplete independently.
  • Connect tools. Use workspace tools and configured MCP servers with compatible models.
  • Plan with several perspectives. Council and BVC collect proposals and critiques before implementation.
ModeWhat it doesWorkspace access
ChatExplain code, answer questions, review attached contextNo workspace tools
PlanInspect the project and prepare a planRead only
AgentImplement tasks within the projectRead and write
FullPerform explicitly authorized system tasksUnrestricted local access

BVC planning

BVC 0.1.0 coordinates independent proposals, targeted critique, and a final plan within a model-call budget. Attach relevant files or select code, then try:

/bvc easy Fix the parser regression
/bvc medium Plan the authentication refactor
/bvc hard Compare migration approaches across services

The result is saved to bvc-plan.md. Optional discussion logging adds bvc-discussion.md with proposals, objections, and a call trace. You can also choose roles, models, and a budget through the BVC button.

The plan still needs implementation and tests. Read the Assistant guide or explore the standalone BVC core.

Release checks

The September 5, 2026 build passed installation, isolated-profile startup, extension activation, and uninstall checks. All 405 extension files match the pinned VSIX in the installed IDE and portable archive. TypeScript, targeted ESLint, and 131 build tests passed; all 8 published assets were downloaded again and their SHA-256 hashes matched.

See the release verification report for the full scope and limitations, including the separately dated browser-test results.

Development and research

Build the Windows IDE from source

Requires Windows x64, Git with Git LFS, Node.js 22.21.1, Python 3, and Visual Studio 2022 Build Tools with the C++ workload. Rebuilding the bundled CLI additionally requires Rust; the release used Rust 1.95.0.

Clone the repository and fetch its LFS files:

git clone https://github.com/jabrailkhalil/xynapse.git
cd xynapse
git lfs pull

Download the release VSIX into the location pinned by the packager:

$bundleDir = "artifacts/bvc-0.1.0-20260905"
New-Item -ItemType Directory -Force $bundleDir | Out-Null
$vsixName = "xynapse-assistant-bvc-0.1.0-win32-x64.vsix"
$releaseUrl = "https://github.com/jabrailkhalil/xynapse/releases/download/assistant-v1.0.0-bvc.0.1.0"
Invoke-WebRequest "$releaseUrl/$vsixName" -OutFile "$bundleDir/$vsixName"

cd vscode
npm ci
npm run gulp compile-build-without-mangling
npm run gulp vscode-win32-x64

The packager checks the VSIX against xynapse-assistant.json and copies its exact payload into resources/app/extensions/xynapse-assistant. A missing or changed VSIX fails the build. To use another local path, set XYNAPSE_ASSISTANT_VSIX; the required checksum remains the same.

BVC evaluation and papers

The repository includes a 60-task evaluation and three research articles:

The measured results describe the evaluated sample. The BVC 0.1.0 release did not include a new benchmark run on paid models.

Project

Maintained by Dzhabrail Khalilov. Report an issue with steps to reproduce and the affected IDE or extension version.

Xynapse-specific code is MIT-licensed. The distribution includes Code - OSS (MIT), a Continue-derived assistant (Apache-2.0), and the Claw Code runtime (MIT). Component licenses and third-party notices are retained; see NOTICE.

Contributors

jabrailkhalil

81 commits

Languages

TypeScript

89.8%

Rust

4.7%

JavaScript

2.0%

CSS

1.4%