AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Agent V是一个免费开源的编码代理,支持Windows、macOS和Linux。它在您的代码库中运行,使用您选择的模型,并且您可以回滚它所做的任何编辑。
AI 翻译
Agent V is a free, open-source coding agent for Windows, macOS and Linux. It works in your own checkout, with the model you pick, and you can roll back any edit it makes.
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Vyotiq ("Agent V") is an Electron desktop app for handing real work on a real repository to a coding agent. You give it a task; it works in your checkout with terminal, file, git and browser tools, and the app keeps a record of the work — every step, every change, the checks it was held to and whether they held — beside the files, terminal, browser and pull request it worked in. It works with many model providers, and voice dictation transcribes on-device with Whisper.
This is version 1.0.0, the rebuilt app. Release notes: release-notes/v1.0.0.md.查看完整 README ↗Agent V, by Vyotiq, is an Electron desktop app for handing real work on a real repository to a coding agent. You give it a task; it works in your checkout with terminal, file, git and browser tools, and the app keeps a record of the work — every step, every change, the checks it was held to and whether they held — beside the files, terminal, browser and pull request it worked in. It works with many model providers, and you can dictate briefs by voice.
This is version 1.2.0. Release notes: release-notes/v1.2.0.md.
.vyotiq/permissions.json (deny and ask only). Secret files such as .env and SSH keys ask before the agent touches them..vyotiq/memory/ in the workspace and re-reads them on later runs.runFeedback.json, and messages can be rated in place. Receipts are per-run and pruned with their session, so this is what makes recurring trouble visible across runs.?, or Ctrl+/ / ⌘/)build_tool permits, and the four things that bound itVyotiq --headless for scripts and CI: flags, approval policies, output formats, exit codesAgent V builds for Windows (NSIS installer), macOS (dmg and zip), and Linux (AppImage, deb, rpm). Target definitions are in electron-builder.yml.
Installers are published to the companion repository vyotiqai/vyotiq-agent-v-releases. Grab the latest release there. You can still build from source as described below.
Prerequisites:
>=24.14.0 (see engines in package.json)packageManager field — enable it once with corepack enablegit clone https://github.com/vyotiqai/vyotiq-agent-v.git
cd vyotiq-agent-v
pnpm install
pnpm install runs a postinstall step that fetches Electron, rebuilds native modules, and runs the asset sync scripts.
Copy .env.example to .env. Both variables are optional and only enable Sentry crash reporting — leave them blank for local development:
SENTRY_DSNVITE_SENTRY_DSNpnpm dev # launch the Electron app in dev mode
pnpm build # typecheck, sync assets, and build the production bundle
pnpm start # launch that build (it does not rebuild — run pnpm build first)
pnpm typecheck # tsc over the main- and renderer-side configs
pnpm lint # eslint .
pnpm test # vitest suite
pnpm smoke:boot # start the built app once and exit (after pnpm build)
pnpm test:coverage # vitest with coverage (this is what CI runs)
pnpm test:watch # vitest in watch mode
Targeted suites: pnpm test:e2e (main-process e2e) and pnpm test:gui-e2e (Playwright GUI e2e; needs the Playwright Chromium browser installed).
CI (.github/workflows/ci.yml) runs typecheck, tests with coverage, lint, a production build, a dependency audit (pnpm audit --audit-level high), an unpacked packaging smoke test, and GUI e2e on Ubuntu, Windows, and macOS.
pnpm build # typecheck + electron-vite production build
pnpm pack # installers for Windows, macOS, and Linux
pnpm pack:win # Windows NSIS installer
pnpm pack:mac # macOS dmg
pnpm pack:linux # Linux AppImage
pnpm pack:dir:win # unpacked Windows build (packaging smoke test)
Artifacts are written to dist-package/ (see electron-builder.yml: appId com.vyotiq.agent, product name "Vyotiq") — an NSIS setup exe on Windows, dmg/zip on macOS, and AppImage/deb/rpm on Linux.
src/main — Electron main processsrc/preload — preload bridgesrc/renderer — React UIsrc/shared — code shared between main and renderertests/ — vitest unit/e2e suites plus Playwright GUI e2escripts/ — sync and build helper scripts wired into the package scriptsSee CONTRIBUTING.md for the dev workflow and the standard gates (pnpm typecheck && pnpm test && pnpm lint). See CODE_OF_CONDUCT.md for the code of conduct.
See SECURITY.md for how to report vulnerabilities.
GPL-3.0-or-later — see LICENSE. Third-party notices are in NOTICE.
Maintainers: the release procedure is documented in RELEASE-RUNBOOK.md.