正在加载视频...

视频加载失败

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 次观看 • 9 个月前 •via X (Twitter)

40 条评论

Martin Woodward 的头像
Martin Woodward9 个月前

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

Himanshu Kumar 的头像
Himanshu Kumar9 个月前

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

Gregor 的头像
Gregor9 个月前

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 的头像
#INTERNETofAGENTS9 个月前

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

Karan Jagtiani 的头像
Karan Jagtiani9 个月前

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

Ben Cera 的头像
Ben Cera9 个月前

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

Calc Consulting 的头像
Calc Consulting9 个月前

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

Success Kingsley 的头像
Success Kingsley9 个月前

This is dope 🔥

Voiden.md 的头像
Voiden.md9 个月前

using it for voiden - really awesome.

Florian Gruber 的头像
Florian Gruber9 个月前

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 的头像
Martin Woodward9 个月前

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 的头像
Scott Chacon9 个月前

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 的头像
ceritanyadev9 个月前

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

Martin Woodward 的头像
Martin Woodward9 个月前

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

Stokry 的头像
Stokry9 个月前

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

Dev Bora 개발자 이보라 🇰🇷 的头像
Dev Bora 개발자 이보라 🇰🇷9 个月前

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

Mícheál Colhoun 的头像
Mícheál Colhoun9 个月前

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 的头像
Dejana Mitrovic9 个月前

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

Robert Owens 的头像
Robert Owens9 个月前

But why does it stop soo much?

Leadlyx 的头像
Leadlyx9 个月前

Good!

The Midia 的头像
The Midia9 个月前

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

Diabolo_8008 的头像
Diabolo_80089 个月前

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 的头像
Martin Woodward9 个月前

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 的头像
Diabolo_80089 个月前

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

Martin Woodward 的头像
Martin Woodward9 个月前

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

Diabolo_8008 的头像
Diabolo_80089 个月前

tried m4 pro and the basic m4, same results.

Felipe Valtl de Mello 的头像
Felipe Valtl de Mello9 个月前

That’s nice? Native SwiftUI ?

Martin Woodward 的头像
Martin Woodward9 个月前

Yup. Using all the modern controls etc

CaioCPS 的头像
CaioCPS9 个月前

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

Martin Woodward 的头像
Martin Woodward9 个月前

Such as?

CaioCPS 的头像
CaioCPS9 个月前

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 的头像
Martin Woodward9 个月前

-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 的头像
CaioCPS9 个月前

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

Martin Woodward 的头像
Martin Woodward9 个月前

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 的头像
Subscord9 个月前

Tools that lower the barrier to building are genuinely exciting.

Nico Baier 的头像
Nico Baier9 个月前

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

Martin Woodward 的头像
Martin Woodward9 个月前

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 的头像
uzochiapa9 个月前

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

Martin Woodward 的头像
Martin Woodward9 个月前

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 的头像
uzochiapa9 个月前

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

相关视频