A Visual Studio extension that generates code from natural language prompts — typed back into the editor character by character, as if written by hand. 🪤 Features
🖱️ Installation
🐭 UsageType a prompt in your editor, highlight the text, and press Example: Binary search in python The prompt will be cleared, and the extension will immediately begin typing out the generated C# code character by character. 🐁 ShortcutsAll Ratatouille actions begin with the chord
🐀 Status Bar IndicatorsKeep an eye on the Visual Studio status bar to see what Ratatouille is currently doing:
🐹 Configuration OptionsCustomize your experience via Tools → Options → Ratatouille:
🧀 Requirements
... .. .. .. .... .. .
x*8888x.:*8888: -"888: :**888H: `: .xH"" .xH888888Hx. x88f` `..x88. .>
X 48888X `8888H 8888 X `8888k XX888 .H8888888888888: :8888 xf`*8888%
X8x. 8888X 8888X !888> '8hx 48888 ?8888 888*"""?""*88888X :8888f .888 `"`
X8888 X8888 88888 "*8%- '8888 '8888 `8888 'f d8x. ^%88k 88888' X8888. >"8x
'*888!X8888> X8888 xH8> %888>'8888 8888 '>
`?8 `8888 X888X X888> "8 '888" 8888 `:..:`888888> 8> 88888 "88888 "8%
-^ '888" X888 8888> .-` X*" 8888 `"*88 X 88888 ' `8888>
dx '88~x. !88~ 8888> .xhx. 8888 .xHHhx.." ! `8888> % X88!
.8888Xf.888x:! X888X.: .H88888h.~`8888.> X88888888hx. ..! `888X `~""` :
:""888":~"888" `888*" .~ `%88!` '888*~ ! "*888888888" "88k. .~
"~' "~ "" `" "" ^"***"` `""*==~~`
... ..
.=*8888x <"?88h. .xnnx. .xx.
X> '8888H> '8888 .f``"888X< `888.
'88h. `8888 8888 8L 8888X 8888
'8888 '8888 "88> X88h. `8888 X888k
`888 '8888.xH888x. '8888 '8888 X8888
X" :88*~ `*8888> `*88>'8888 X8888
~" !"` "888> `! X888~ X8888
.H8888h. ?88 -` X*" X8888
:"^"88888h. '! xH88hx . X8888
^ "88888hx.+" .*"*88888~ X888X
^"**"" ` "8% X888>
.x.. 888f
88888 :88f
"88*" .x8*~
.... . .. ... ..
.x88" `^x~ xH(` :**888H: `: .xH"" .=*8888x <"?88h. oe
X888 x8 ` 8888h X `8888k XX888 X> '8888H> '8888 .@88
88888 888. %8888 '8hx 48888 ?8888 '88h. `8888 8888 ==*88888
88888
X8888> 488888>"8888x %888>'8888 8888 `888 '8888.xH888x. 88888
X8888> 888888 '8888L "8 '888" 8888 X" :88*~ `*8888> 88888
?8888X ?8888>'8888X .-` X*" 8888 ~" !"` "888> 88888
8888X h 8888 '8888~ .xhx. 8888 .H8888h. ?88 88888
?888 -:8*" :"^"88888h. '! 88888
`*88. :88% .~ `%88!` '888*~ ^ "88888hx.+" 88888
^"~====""` `" "" ^"**"" '**%%%%%%**
|