YieldFeed your agent, sharpen its output You tell it the stack, the conventions, the folder to leave alone, and next session it needs telling again. Meanwhile every tool in this space is busy making the wait feel shorter. Yield does the opposite and makes the wait useful: you are already watching the agent work, which is the best moment you will get to tell it something it should know. A panel sits quietly in your editor, you type a line, and it goes into a file that is fed back on every later run. Over a few days the agent stops needing to be told.
Before it worksClaude Code, installed and signed in. That is the only requirement. Everything else is automatic. There is no config file to write, no setup step, and no API key to obtain. Yield installs its own Claude Code hooks the first time it runs in a project. If Claude Code was already running when you installed, the panel shows one line asking you to restart it, because hooks are read once when a session starts. That line disappears the moment it works and does not come back. Open a folder before you start. Yield keeps your notes beside the project, so with no folder open there is nowhere to put them: the panel says so and saving is refused rather than silently dropped. Everywhere else, notes save whatever else has gone wrong. Works in VS Code 1.85 or later, and in forks such as Cursor. InstallOpen the Extensions view ( Building from source insteadOnly if you are working on Yield itself. Build the What it writes to your projectTwo files, both in your project, both yours:
Yield never touches your The file
Notes are grouped under a fixed set of headings: Project, Architecture, Commands, Conventions, Design, Avoid, Workflow, Gotchas, Notes. A heading only appears once something is filed under it, so the file stays as short as what you have actually told it. Your words go in as you typed them. Nothing is summarised or rewritten, and anything you write in the file by hand is preserved exactly, including your own headings and prose. Suggestions, and what reaches AnthropicWhile the agent works, Yield can suggest something worth writing down, based on your task and what is already in your context file. It does this through the Claude Code already installed on your machine. There is no API key to obtain, no separate account, and no third-party service involved. Being precise, because it matters: Claude Code is local, the model is not.
When a suggestion is generated, your current prompt and the contents of
These calls draw on your existing Claude usage, roughly a cent's worth per suggestion at current small-model prices. To turn it off: Settings, search "Yield", uncheck Smart suggestions. Yield then uses a built-in set of suggestions instead, with no model calls at all. Everything else works exactly the same, and the change takes effect immediately with no reload. Using it
Where two entries in the file conflict, the later one wins. TroubleshootingThe dot never turns green. The panel says "Not hearing the agent" when it cannot hear the hooks. Each project claims its own local port, so several windows can run side by side without colliding; if the port it wanted is busy, Yield claims the next free one and rewrites its hooks to match, which needs one Claude Code restart. If it cannot claim a port at all, it says so and stops asking. Notes still save either way, and reloading the window tries again. The agent ignores your notes. Restart Claude Code. A session that started before the hooks existed is not sending them. Something went wrong during setup. The panel says what, in one line, and the
Output channel ("Yield") carries the path to the settings file. To retry, run
Development
|