Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

The GitHub Copilot CLI is wild. I've never built an iOS app before, but I wanted something that would store my TODO's as GitHub Issues. A few minutes later built it and then talked me through getting it deployed to my phone - INCLUDING setting up oauth login 🤯

120,404 görüntüleme • 9 ay önce •via X (Twitter)

40 Yorum

Martin Woodward profil fotoğrafı
Martin Woodward9 ay önce

Source is here, the app is still coming together how I want it and then will be pushing to TestFlight soon.

Himanshu Kumar profil fotoğrafı
Himanshu Kumar9 ay önce

@martinwoodward, that's a fantastic use case, and the Copilot CLI simplifies app development significantly.

Gregor profil fotoğrafı
Gregor9 ay önce

What's more impressive is how it handles edge cases, like when you try to create a new issue with a duplicate title, it still finds a way to make it work.

#INTERNETofAGENTS profil fotoğrafı
#INTERNETofAGENTS9 ay önce

This is a very efficient way to develop, very cool.

Karan Jagtiani profil fotoğrafı
Karan Jagtiani9 ay önce

Nice demo. Copilot CLI really speeds up end-to-end setup

Ben Cera profil fotoğrafı
Ben Cera9 ay önce

From never built an iOS app to shipping one in minutes. The barrier to entry just collapsed into a conversation.

Calc Consulting profil fotoğrafı
Calc Consulting9 ay önce

The oauth login is the worst part. if it gets that right, thats killer

Success Kingsley profil fotoğrafı
Success Kingsley9 ay önce

This is dope 🔥

Voiden.md profil fotoğrafı
Voiden.md8 ay önce

using it for voiden - really awesome.

Florian Gruber profil fotoğrafı
Florian Gruber9 ay önce

Wow, this is a really cool use case! Do you use GitHub OAuth for authentication? Because if you share a repo with someone, would it be possible for them to also use the app and get access to the todos?

Martin Woodward profil fotoğrafı
Martin Woodward9 ay önce

Client secrets injected at build time via actions, always keep the secrets out the checked in code. You can enable secret protection on the GitHub repo to prevent mistakes

Scott Chacon profil fotoğrafı
Scott Chacon9 ay önce

Wrriting custom iOS apps is pretty addicting, but the deployment process to more than one person (ie my wife) is a nightmare. What a horrific ecosystem Mac devs have to deal with.

ceritanyadev profil fotoğrafı
ceritanyadev9 ay önce

Any chance to release? I’m so confuse using project feature on GitHub web, this will be make it different, I think

Martin Woodward profil fotoğrafı
Martin Woodward9 ay önce

@ramageek Will be releasing soon. Waiting for my full Apple ID stuff to come through

Stokry profil fotoğrafı
Stokry9 ay önce

That’s pretty slick! Love how Copilot can speed things up. 😄

Dev Bora 개발자 이보라 🇰🇷 profil fotoğrafı
Dev Bora 개발자 이보라 🇰🇷9 ay önce

굿!! 어려운 기능은 아니지만 github Copilot cli라서 github api랑 궁합이 잘 맞나봐요. 키 관리 잘하세요

Mícheál Colhoun profil fotoğrafı
Mícheál Colhoun9 ay önce

I know. It's bonkers. I learned Swift UI over Christmas thanks to cursor AI. It's incredible what I've built. #VideoBatch

Dejana Mitrovic profil fotoğrafı
Dejana Mitrovic9 ay önce

@github It's wild that they have suspended my account on false accusations and refuse to give it back. Unbelievable.

Robert Owens profil fotoğrafı
Robert Owens9 ay önce

But why does it stop soo much?

Leadlyx profil fotoğrafı
Leadlyx9 ay önce

Good!

The Midia profil fotoğrafı
The Midia9 ay önce

9/10 of us who are engineers would never want our todos in git as issues

Diabolo_8008 profil fotoğrafı
Diabolo_80089 ay önce

I'm waiting for the mac mini m5 to get out. I ordered two M4 but ended up returning them because of hardware issues.

Martin Woodward profil fotoğrafı
Martin Woodward9 ay önce

Oh noooo!! Hope you get the shiny hardware soon, those M4's are beast but hadn't heard about the hardware issues in general.

Diabolo_8008 profil fotoğrafı
Diabolo_80089 ay önce

had flickering with 2 Lenovo monitors .. both 4k 60hz..

Martin Woodward profil fotoğrafı
Martin Woodward9 ay önce

Yeah, that's not what you want when spending that much money...

Diabolo_8008 profil fotoğrafı
Diabolo_80089 ay önce

tried m4 pro and the basic m4, same results.

Felipe Valtl de Mello profil fotoğrafı
Felipe Valtl de Mello9 ay önce

That’s nice? Native SwiftUI ?

Martin Woodward profil fotoğrafı
Martin Woodward9 ay önce

Yup. Using all the modern controls etc

CaioCPS profil fotoğrafı
CaioCPS9 ay önce

Github coplilot lost for the other competitors; they lack important features and so on

Martin Woodward profil fotoğrafı
Martin Woodward9 ay önce

Such as?

CaioCPS profil fotoğrafı
CaioCPS9 ay önce

1- Concat the prompt with the Copilot command. Ex: copilot -p "bla bla bla" --no-security-guardrails true 2- flags to the copilot root command. If there are all those features, the docs need to be updated as soon as possible

Martin Woodward profil fotoğrafı
Martin Woodward9 ay önce

-p / --prompt is there. --yolo is there Team are updating the README etc today in the repo, but copilot --help is def up to date. Anything else needed?

CaioCPS profil fotoğrafı
CaioCPS9 ay önce

Well, I was wrong, thanks for the support. Not for now, thanks a lot.

Martin Woodward profil fotoğrafı
Martin Woodward9 ay önce

No worries. Appreciate you taking the time to let us know you hadn't seen --yolo and things like -p. Raising awareness of it now.

Subscord profil fotoğrafı
Subscord9 ay önce

Tools that lower the barrier to building are genuinely exciting.

Nico Baier profil fotoğrafı
Nico Baier9 ay önce

I'm gonna do this today. What model did you use?

Martin Woodward profil fotoğrafı
Martin Woodward9 ay önce

I started with Opus 4.5 to do the plan and the initial implementation and then switched to Sonnet 4.5 once I was iterating.

uzochiapa profil fotoğrafı
uzochiapa9 ay önce

This is incredible. Wish I could try this on my Windows Machine.

Martin Woodward profil fotoğrafı
Martin Woodward9 ay önce

With the /delegate option on the Copilot CLI and the fact we have Mac runners you can actually make pretty decent progress. Having to wait for a TestFlight build + deploy to install rather than pressing Cmd+R slows you down in the inner-loop though, esp as you don't get debug

uzochiapa profil fotoğrafı
uzochiapa9 ay önce

Thanks for the feedback. I will give this a spin.

Benzer Videolar