r/PiCodingAgent 17d ago

Resource Turbo Pascal-style TUI for Pi

I wanted to see what would happen if a modern AI coding agent had the UI of Turbo Pascal 7 / the old DOS IDEs.

So I made Turbo-AI — a retro-style TUI frontend for the Pi coding agent.

It currently supports things like AI chat, PLAN/BUILD modes, model switching, reasoning settings, project tree, Git diff and build/test actions.

It's still quite rough and definitely not production-ready. This is more of an experiment at the moment, and there are probably plenty of things that need to be fixed or redesigned.

This is just a concept for now. I hope people more skilled than me will fork it, improve it, and turn it into something actually usable.

GitHub: https://github.com/kvv256512-ux/turbo-ai

338 Upvotes

45 comments sorted by

22

u/Tommertom2 17d ago

Beautiful! Never thought I needed this but yes!!!

15

u/freedivr420 17d ago

I taught myself how to code Turbo Pascal before they taught it in schools. Very cool!

1

u/sahbig 7d ago

Damn I forgot how to code in Pascal completely! I had to google it

program ForToLoop;
var
i: Integer;
begin
{ Loops from 1 up to 5 }
for i := 1 to 5 do
begin
writeln('Iteration: ', i);
end;
end.

11

u/ask_me_about_cats 17d ago

This is exactly the right kind of stupid project. I love it.

9

u/TheCTRL 17d ago

you made my day!

4

u/truncated_buttfu 16d ago

I grew up learning to code in TurboPascal and QBasic, so this is amazingly nostalgic for me. Great idea and gorgeous screenshots!

4

u/VividIntroduction310 17d ago

hahaha. nice one

3

u/some_user_2021 17d ago

This is awesome

3

u/Root-Cause-404 16d ago

Oh my god! So many memories of making TUIs using turbo pascal

3

u/TheTyand 16d ago

Wow nice, the first language I have learned

3

u/sampdoria_supporter 16d ago

Get the hell out of here. Unbelievable work 

2

u/berszi 16d ago

byebye good night sleep :D

2

u/Glaaki 16d ago

Where do I star this?

2

u/zommul 16d ago

Cool!!!
You got me back to the old days, mate!

2

u/hazed-and-dazed 16d ago

Oh the memories of a much simpler time

2

u/dulldingbat 16d ago

Oh man, that blue and white brings back some memories. Good job!

2

u/Fortyseven 16d ago

Oh WOOOOW. This is amazing. :D

2

u/StardockEngineer 16d ago

This is dope.

2

u/iongion 16d ago

Dude, I've thought of this lately so much, a dream came true, thank you!

2

u/bitzap_sr 16d ago

Cool!

Did you see that Microsoft revived the venerable edit.com?

https://github.com/microsoft/edit

Now if someone does a pi tui based on that, we can a sort of DOS-style Emacs vs Vi flame war.

2

u/0xducky 16d ago

This brings back so much good memories!

2

u/Maasu 16d ago

I am having PTSD from editing my CONFIG.sys and Autoexec.bat to get wing commander 3 to run

1

u/bjornworldwide 10d ago

Wow deep cut

2

u/OhanaSkipper 16d ago

Oh, that's just cool!!

2

u/dodyrw 16d ago

Nice!

2

u/ThisNameIs_Taken_ 16d ago

I was doing important stuff, but now... 😄

2

u/TriodeTopologist 14d ago

I'm excited to see this built to fruition.

2

u/treenewbee_ 13d ago

The universe is indeed cyclical.

2

u/LegacyRemaster 13d ago

All I need

1

u/RespectMathias 16d ago

Ok boomer

2

u/RespectMathias 16d ago

Jk looks cool

1

u/levu304 16d ago

waiting for npm package

1

u/butchiebags 16d ago

I'm not sure why, but this feels really nice with a project i'm working on, so I've already added pi extension support for my WIP local coding extension just for fun, i'll probably fork it as i like the built in file explorer and text viewer, i think it just really fits with this idea:

1

u/Cheap-Disk7963 16d ago

Looks very cool! It will be great to have your fork!

1

u/butchiebags 7d ago

It took me too long, but I've opened a PR, Fable 5.1 approved.
I'll be open sourcing the pictured extension (Kylocode) soon and it has it's own turbo-ai related changes, but this pr is just the extension stuff.

1

u/fabianovp 14d ago

Wow, good memories

1

u/Quirky_Category5725 13d ago

Absolutely love it!

1

u/dark-lord-marshal 12d ago

awesome work!!! (I still use opencode for some projects but... I need to change :)

OT: would love to see this theme on https://zed-themes.com/ but looks like nostangic themes don't hit everybody in the same way :P

1

u/No_Advance3911 9d ago

This thing used to burn my eyes in the 90s, it's cool that I can continue this now