VibeThrift for VS Code and CursorVibeThrift is the editor-native interface for focused AI coding. It maps the open workspace locally, compares direct GPT-5.6 and Mercury 2 + focused GPT-5.6 paths, and requires native diff review before it applies verified edits. Install from sourceRequirements: Node.js 20+, VS Code or Cursor compatible with VS Code API 1.90+, and a desktop extension host. From the repository root:
This creates
For local development, open this First paid runUse the small gear beside Map context & forecast or run VibeThrift: Configure Provider Keys from the Command Palette.
Workflow
Applying an already-reviewed edit is local: it does not trigger another model call. The extension revalidates the exact expected content before it writes. Context modes
The selected mode is saved in workspace settings. Advanced users can set
When broad context exceeds its cap, VibeThrift prioritizes task-relevant files and tests, then tells you how many files and estimated tokens were omitted. It does not imply that omitted files were inspected. Common build artifacts, dependency lockfiles, and obvious credential-bearing files are excluded before provider calls. Usage and safetyThe VibeThrift Runs Explorer view records provider-reported usage and the extension's corresponding list-price estimate. Forecasts are not billing receipts: they exclude caching, discounts, retries, and network overhead. Suggested tests require an explicit click, run only from a small shell-free allowlist, and write output to the VibeThrift Tests output channel. Run any other command manually after review. Use persistent chats for related work. VibeThrift carries only a bounded summary of recent task/outcome turns into a continuation request. Select New chat for a fresh context, or use Recent chats to return to an earlier thread. Verify a buildRun the automated checks from the repository root:
For a manual end-to-end rehearsal, follow TESTING.md. |