Your coding assistant should remember how users write code

Coding assistants get corrected constantly — language, framework, style, tooling. pref0 captures these corrections and builds a preference profile so the assistant stops making the same mistakes.

What pref0 learns

Real corrections pref0 extracts and compounds across conversations.

"Use TypeScript, not JavaScript"

language: typescript0.70

"Use pnpm instead of npm"

package_manager: pnpm0.70

"Always use Tailwind for styling"

css_framework: tailwind0.70

"Deploy to Vercel, not Netlify"

deploy_target: vercel0.70

"Keep functions under 20 lines"

code_style: short_functions0.40

"Use Postgres, not MySQL"

database: postgres0.70

Example conversation

user

Set up a new API project for me

assistant

Here's a new Express project using JavaScript and npm...

user

Use TypeScript and pnpm. I've told you this before.

assistant

Updated! Here's the project with TypeScript and pnpm...

pref0 extracts the correction from this conversation and adds it to the user's preference profile. Next time, the agent gets it right.

Benefits

Learn tooling preferences

Language, framework, package manager, deploy target — every correction builds the profile.

Remember code style

Short functions, specific naming conventions, comment styles — pref0 captures how the user writes code.

Team-wide defaults

Set org-level preferences so new team members inherit coding conventions from day one.

Cross-session learning

Correct the assistant on Monday, and by Friday it uses the right tools without being asked.

Other use cases

Stop re-correcting. Start learning.

Your users are already teaching your agent what they want. pref0 makes sure the lesson sticks.