Satscribe is a PHP app that takes a Bitcoin transaction ID or block height, fetches blockchain data, and generates an AI-written paragraph describing it — using OpenAI's GPT models. It also stores all descriptions in a database for easy reference.
- 🔎 Input a TXID or block height
- 🧠 AI-generated paragraph using GPT-4
- ⛓️ Uses the Blockstream.info API for Bitcoin data
- 💾 Saves each description to the database
- 🗂️ View and paginate all previous descriptions
- PHP 8.2+
- Composer
- SQLite
- Laravel 12+
- OpenAI API Key
git clone https://github.com/Chemaclass/satscribe.git
cd satscribe
composer install
cp .env.example .env
php artisan key:generate
Then configure your .env
DB_CONNECTION=sqlite
OPENAI_API_KEY=sk-...
OPENAI_MODEL=gpt-4o-mini
And migrate the DB:
php artisan migrate
Run the app for local development:
composer dev