00VSCode Extension · Marketplace

viway

The memory secretary
for your project.

viway watches your AI agent’s dialogue and, after every reply, extracts decisions, facts and open questions into a living knowledge base on its own. No manual work. Context is never lost — not even after /compact, a restart or a folder move.

Available on the VSCode Marketplace viway.viway-v3 version 0.75.0 license MIT
viway — video walkthrough · 3 min

How the processes flow

Workflow: from dialogue to result.

Every subsystem is a clear flow you launch from the dialogue and watch in the dashboard.

Illustration: a stream of dialogue turns into structured project memory
W.01

Memory

The agent replies → auto-trigger → the secretary reads the turn → structured operations on .viway/ → a living wiki of 8 sections. Zero manual work on your side.

The fella works in its own session beside you and reports in structure
W.02

Fella

A task to the fella → it works in its own session beside you → a structured report → viway checks that report against the real files. It asked something — answer, and it carries on from the same place.

Planner: a living plan with steps and the secretary’s reconciliation
W.03

Planner

The plan is filed in the project memory → the agent pulls the next step and a reality check → does it → reports → the secretary reconciles the report against the project and amends the plan. The plan survives compaction and a change of session.

A browser inside the editor: the agent reads the page, the human annotates it on top
W.04

Browser

The page opens inside the editor → the agent reads it as a text outline, clicks and types → the human annotates the same page on top → the edits reach the agent as a queue. The console and failed requests survive a page reload.

Hands: the agent presses inside an application window, reading its elements as a list
W.05

Hands

The human switches «Hands» on and ticks which windows the agent may touch → the agent looks into the window, reads its elements as a text outline → clicks and types → every action lands in the journal. It cannot leave the ticked windows, and «Stop» cuts it off mid-sentence.

Images: a finished visual asset grows out of a prompt
W.06

Images

A prompt from the task → approval → your Codex or Grok, or an OpenRouter key paying per picture → the finished file into staging, into the project on request. The human’s marks on the canvas are read by the agent as instructions.

Video: a short clip grows out of a still and a prompt
W.07

Video

A prompt or an existing still → an order on an OpenRouter key paying per clip → the clip takes minutes and survives a window reload → viway collects the result itself and puts the file into the project.

Illustration: querying memory — a question dives into the archive and returns an answer with citations
W.08

Querying memory

A question from the dialogue → query / recall / semantic → the secretary searches .viway/ → a precise answer with citations. The memory answers right in the chat.


01Key features

Everything your project memory needs.

01
F.01

Automatic memory

The secretary — a separate agent — maintains the knowledge base on its own after every reply: it classifies the turn, decides what matters and updates the right wiki section. Zero manual work — you just work.

F.02

Memory survives everything

/compact, a VSCode restart, a folder move — your project context stays put and is never lost.

F.03

One memory for all

viway collects dialogues from every source: parallel Claude Code, Codex CLI and GitHub Copilot sessions see one shared knowledge base — and do not redo work already done.

F.04

Freedom to choose your model

Four providers to choose from. One key — and you decide which model runs your memory.

F.05

Hands

The screen, mouse and keyboard of this machine, lent to the agent for a while. It looks into an application window, reads its elements as a cheap text outline, clicks and types. For work that is neither a page nor a file: an installer, a licence dialog, a CAD seat, a settings window. Only a human switches it on, every action is written down, and «Stop» cuts it off mid-sentence.

F.06

Communicator

The agent queries the memory straight from the dialogue — “what did we decide about X?”, “have we seen this before?” — via query, recall and semantic search, and gets a precise answer with citations from the wiki.

F.07

One panel, nine tabs

Everything viway does lives in one isometric panel: Secretary, Fella, Planner, Communicator, Browser, Images, Video, Hands and Knowledge base. A real-time turn feed, colour-coded statuses, metrics and a spend audit — on the same screen.

F.08

Works offline

Fonts are bundled, with no external CDN dependencies. The interface opens even with no network.

F.09

Built-in skills

query · recall · catchup · note · planner · fella · browser · computer · images · video · playbook — the bundled skills install with one click.

F.10

Browser

A page opens right inside the editor — a file, a folder, a dev server or a live site with real cookies. The agent reads it as a cheap text outline instead of a screenshot, clicks and types, sees the console and the failed requests. And the human annotates that same page on top: comments, arrows, moves — and they reach the agent as a queue of edits.

F.11

Planner

A living plan watched over by the secretary: the agent authors the steps, the secretary reconciles every report against the reality of the project and amends the plan to match. The plan lives in the project memory rather than in a forgotten file — and survives context compaction, a change of session and closing the editor.

F.12

Images

Icons, covers and mock-ups straight from the task — on your Codex or Grok subscription, or on an OpenRouter key paying per picture. The human annotates the canvas over the result, and the agent reads those marks as direct instructions. Into staging by default, into the project only on an explicit request.

F.13

Meaning-based search & experience

Semantic search via embeddings finds what you need even when the words don’t match. And recall pulls ready solutions to past problems — the symptom → cause → fix triple.

F.14

Skill Box

Project playbooks: turn a working procedure into a skill the agent finds and runs on its own — with an optional enforcement gate for critical steps.

F.15

Snapshots & rollback

Before every run viway snapshots the knowledge base — roll any result back with one pick from the list.

F.16

Archivarius

A one-click reviser cross-checks the knowledge base against the real code + git: it finds closed-but-still-open questions, stale references, stack conflicts (wiki says Tauri while the code is Electron) and broken links in docs. Report-only — you apply the findings yourself, in bulk or one by one.

F.17

Fella

A second working session beside yours: a headless Codex or Claude on your own subscription — or viway’s own agent loop on an OpenRouter model. Hand it a task and get on with yours; it reports in structure, and viway checks that report against the real files. It asked something — answer, and it continues in the same session.

F.18

Video

A short clip from text or from an existing still — on an OpenRouter key, paying per clip. The order takes minutes and survives a window reload: viway collects the result itself and puts the file into the project.


02How it works

Five steps — and not one of them yours.

The secretary fires on its own after every agent reply. You just work — the knowledge base fills up in the background.

02
STEP 01

Talk
to the agent

You work with Claude Code, Codex CLI or Copilot as usual — in VSCode, Antigravity or Cursor.

STEP 02

Auto
trigger

Every agent reply launches the secretary — no buttons, no commands.

STEP 03

The secretary
reads the reply

The model analyses the dialogue and picks out what’s worth remembering.

STEP 04

Structured
operations

Decisions, facts and questions become tidy records.

STEP 05

Living wiki
.viway/

Everything lands in a structured knowledge base right inside the project.


03Problem & solution

Context fades. Memory stays.

An AI agent is brilliant in the moment but forgetful over time. Every /compact, restart or new session wipes what you’d already decided. viway turns the stream of dialogue into durable project memory.

03
✕ Without viway

Memory lives in the window

  • Decisions are lost after context compaction
  • Restarting VSCode resets your progress
  • Move the folder and the history is cut off
  • Multiple agents duplicate the same work
  • “Now what did we decide?” — over and over
✓ With viway

Memory lives in the project

  • + Decisions and facts are captured automatically
  • + Memory survives /compact and restarts
  • + Moving the folder never breaks project history
  • + Parallel agents share one common base
  • + Ask the memory — get an answer in a second

04Knowledge base

Eight sections of the journal.

Project memory is organised like a personal archive — each section owns its own layer of knowledge. Tidy, readable, under control.

04
00archiveSnapshots for rollback
01intentWhy the project exists
02inputsExternal materials and sources
03processWork journal
04relationsArchitecture and relations
05plansPlans and tasks
06openOpen questions
07visualizationVisual layer

05Multi-provider

One key — your choice.

Connect any of four providers. Switch the model to fit the task and budget — viway stays the same.

05
Primary

OpenRouter

A single access point to dozens of models through one key.

Provider

Anthropic

Direct access to the Claude model family.

Provider

Alibaba Qwen

Qwen models via Alibaba Cloud.

Provider

Google Gemini

The Gemini family for a flexible balance of price and quality.


06More power under the hood

Hands and the communicator.

06

Hands

The screen and the mouse, lent to the agent

When the work is neither in a file nor on a page — an installer, a licence dialog, a CAD seat, a system settings window — the agent looks into that application window and acts inside it. Only you switch it on, you tick which windows it may touch, and you see every action in the journal.

only a human switches it on a set of allowed windows a journal and «Stop»

Communicator

Ask the memory — right in the dialogue

AgentWhat did we decide about the default provider?
viway · project memoryDecision on record: the primary is OpenRouter, as the single access point. See section 05 plans.
4
LLM providers
8
knowledge folders
11
built-in skills
2600+
automated tests
25
VSCode commands
~75%
savings on requests

07Savings

Memory that protects your budget.

Request caching cuts repeat costs — up to ~75% savings. Memory works in the background and won’t break the bank.

07
No cache
100%
With viway cache
−75%
~75%
lower cost

The secretary reuses already-processed context instead of paying for it again. The longer a project lives, the bigger the savings.


08Privacy & control

All local. Under your control.

The knowledge base lives right inside the project. Before every write — an auto-snapshot, one-click rollback. And crucially: viway never touches your project code.

08

Local-first

Memory is stored locally in the project folder. No cloud storage — your data stays with you.

Snapshot and rollback

An auto-snapshot before every write. Something off? One-click rollback restores the previous state.

Never touches code

The extension works only with its own knowledge base. Your source code stays untouched.


09See it in action

One screen — the whole project.

On the left — settings and provider selection; on the right — a live turn feed with colour-coded statuses and metrics. Everything the project remembers, right in front of you.

09

10Install

Three steps — and memory is on.

10
01

Install the extension

Find viway in the VSCode Marketplace or install it by the id viway.viway-v3. One button — and the extension is in your editor.

Marketplace
02

Connect a provider

Pick one of the four providers and paste your key. OpenRouter is an easy start: one key unlocks dozens of models.

One key
03

Install the skills with one click

Turn on the bundled skills query · recall · catchup · note · planner · fella · browser · computer · images · video · playbook — and the agent can use the memory and every subsystem directly.

11 skills
04

Just work

From there viway does everything itself. After every agent reply the secretary updates the living knowledge base — and you watch it on the dashboard in real time.

Auto mode

Give your project a memory that never forgets.

viway 0.75.0 is already on the VSCode Marketplace. Install it in a minute — and stop losing context.

12Contacts

Get in touch with the author.

A question, idea, bug or suggestion — drop me a line. I answer personally.

12

Email

Email directly — or fill out the form.

Images only (PNG/JPG/WebP/GIF), up to 10 MB total.