Nathan Cooper
ncoop57.bsky.social
Nathan Cooper
@ncoop57.bsky.social
I'm a nerd (https://nathancooper.io).

The world can be ugly and cruel to the most innocent. Consider donating to help children suffering from one of the worst things: http://thorn.org/donate
Ready to try it? `pip install faststripe` then:
July 23, 2025 at 6:03 PM
The real magic happens in your editor. Every method knows its parameters and can tell your IDE about them. Documentation flows directly from Stripe's specification into your development environment.
July 23, 2025 at 6:03 PM
Here's what makes it special about these convenience methods: when you call something like `sapi.one_time_payment()`, FastStripe handles the product/price creation automatically. But it uses the same auto-generated methods you have access to.
July 23, 2025 at 6:03 PM
FastStripe gives you two things:
1) Every Stripe endpoint with perfect IDE integration
2) High-level methods for common patterns.

Want full control? Use the complete API.
Want simplicity? Use the convenience methods.
July 23, 2025 at 6:03 PM
The key insight: Stripe publishes a comprehensive OpenAPI spec describing their entire API 🤓 . Instead of manually writing wrapper functions, we generate the perfect SDK automatically from Stripe's own specification. Always current, always complete.
July 23, 2025 at 6:03 PM
At @answerdotai, we integrate @stripe into lots of projects. Every time, I found myself doing the same dance: create product, create price, create checkout session. Then hunting docs for parameters for each. So we built FastStripe, a self-documenting Stripe SDK that's easy to use!
July 23, 2025 at 6:03 PM
Above announcement was generated with shell-sage's sassy mode 😅
February 1, 2025 at 3:29 PM
Had another magical moment with shell sage! I was fixing a repo issue and asked shell sage for the issues. Then used my quick commit alias (which uses shell sage), and it automatically added “Resolves #22” to the commit since it could see them in my terminal! 🤓🤓
February 1, 2025 at 3:04 PM
🎉 ShellSage v0.0.6 is now available!

New features:
• Add new command mode for automatically inserting the correct command into your terminal
• Add Support for OpenAI Compatible Providers

Various bugs squashed too!

github.com/AnswerDotAI/...
December 28, 2024 at 5:33 PM
Interesting use of Shell Sage to see all of the panes that helped me out today. Had two panes: one for setting up Caddy configuration, and one for running a FastHTML app. Was getting a 303 error that I didn't understand, and so asked Shell Sage what was happening and gave it the entire context🤓
December 21, 2024 at 6:12 PM
The magic happens through tmux integration. ShellSage can 'see' your terminal history, commands, and errors. Instead of describing your problem, both you and the AI have the same context. This creates a natural workflow where the AI understands what you're trying to do 🪄
December 5, 2024 at 8:27 PM
As R&D staff @ answer.ai, I work a lot on boosting productivity with AI. A common theme that always comes up is the combination of human+AI. This combination proved to be powerful in our new project ShellSage, which is an AI terminal buddy that learns and teaches with you. A 🧵
December 5, 2024 at 8:27 PM