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.52.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.

Illustration: the orchestrator coordinates two agents — an architect and an implementer
W.02

Orchestrator

Mission brief → the architect (O) designs, the implementer (D) builds on its own branch → confirmations and clarifications from the dialogue → review → result. Two agents under your control.

Illustration: the coordinator runs a browser test and returns a structured report
W.03

Coordinator

A task to verify → approval or autostart → Gemini walks through it step by step in a real browser → a JSON report → the dashboard, and optionally into a Marathon as evidence. A stuck run can be stopped with one button.

Illustration: Marathon — a living plan with checkpoints and the secretary reconciling
W.04

Marathon

Marathon start → the agent pulls the next step plus a reality-check → does it → reports → the secretary reconciles with the project and amends the plan. Progress is visible in the dashboard in real time.

Illustration: image generation — a ready visual asset is born from a prompt
W.05

Image generation

A prompt from the task → approval → Codex ($imagegen / gpt-image) → a ready file to staging, into the project on request. Billed to your Codex; viway never spends an API key.

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

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 gathers dialogue from every source: Claude, Codex, Copilot, Kilo, Cline, Gemini and Antigravity — running in parallel — share one common knowledge base and never duplicate work that’s 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

Orchestrator

The “command HQ” runs a mission with two agents — an architect (O) and an implementer (D) — on separate branches, with confirmations and clarifications straight from the dialogue.

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

Live dashboard

A real-time turn feed, colour-coded statuses, project metrics and a cost audit — all on one 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 · mission-brief · marathon · coordinator · playbook · imagegen — ready-made skills install with one click.

F.10

Coordinator

A browser QA agent: viway spins up the Gemini CLI with a browser MCP; it opens your app, clicks and checks on its own — and returns a structured report: verdict, steps, findings, console errors.

F.11

Marathon

A living plan under the secretary’s watch: the agent authors the steps, the secretary reconciles them with the project’s reality and amends the plan. The plan survives context compaction and session changes.

F.12

Image generation

Icons, covers, mockups straight from the task — via your Codex ($imagegen / gpt-image). To staging by default; into the project only on 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.


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 Antigravity as usual.

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

Orchestrator and communicator.

06

Command HQ

Two agents under your control

The orchestrator splits the roles: one agent designs, the other implements. You confirm every step — no improvisation, full transparency into the work.

architect + implementer step confirmation transparent flow

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
5
built-in skills
330+
automated tests
18
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

Activate the built-in skills query · recall · catchup · note · mission-brief — and the agent can talk to the project memory directly.

5 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.52.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.