Block Edits
Sable proposes several edits at once, so a single keystroke carries the whole change.
Ship software with less friction
Sable proposes several edits at once, so a single keystroke carries the whole change.
Type roughly. Sable straightens out the syntax as you go.
Flow walks you from one pending edit to the next, across files.
I'll add a token layer. First let me check whether this is a Vite project and read the current configuration.
Custom retrieval models let Pilot hold a whole codebase in view, so you rarely attach files by hand.
Now I'll install the token packages and their peer dependencies, then run the setup script.
Waiting for approval.
Pilot writes and runs terminal commands. Every one of them waits for your confirmation by default.
I can see there are some linter errors because the type
Based on the results I can see that the ProbeConfig type doesn't carry a testProbeConfig field. Let me change it.
Pilot reads compiler and lint output, applies the fix, and re-runs until the build comes back green.
Suggestions from chat land back in the codebase in well under a second.
Reading files…
Trained on 3.4 billion code events, Pilot pairs our own models with frontier APIs.
Reference code with @ to pass it as context. Type @ for a list of every file and symbol in the project.
Hit the image button under chat, or drag a screenshot into the prompt box to hand Sable visual context.
Pull current information off the internet with @web. Sable searches, then folds the results into its answer.
Reference popular libraries with @library, or add your own through @docs → Add new source.
Press ⌘ K in the terminal to describe a command in plain English. Sable writes the invocation you actually need.
Select any span of code and ask a question about it without ever leaving the file you are in.