Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Explore Any Bitcoin Transaction or Block. Satscribe makes Bitcoin easier to understand. Just enter a txid or block height to get an explanation.

Notifications You must be signed in to change notification settings

Chemaclass/satscribe

Repository files navigation

🧠 Satscribe

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.


🚀 Features

  • 🔎 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

🖼️ Demo

Satscribe Demo1

Satscribe Demo2


📦 Requirements

  • PHP 8.2+
  • Composer
  • SQLite
  • Laravel 12+
  • OpenAI API Key

⚙️ Installation

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

About

Explore Any Bitcoin Transaction or Block. Satscribe makes Bitcoin easier to understand. Just enter a txid or block height to get an explanation.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Sponsor this project