git diff → published post. under 60 seconds.
Project description
Gitcast
git diff → published post. under 60 seconds.
Privacy-first developer tool that captures your coding session via hotkey, generates AI-powered social media posts, and publishes them — without breaking your flow.
Works out of the box with zero setup. Bring your own API keys anytime for unlimited usage.
pip install gitcast
gitcast
Press Ctrl+Alt+S to capture. Open source. MIT license.
Quick Start
Install
pip install gitcast
Run
gitcast
That's it. Gitcast works immediately using a shared demo API key — no setup required to try it.
Dashboard opens automatically at http://localhost:8000
Press Ctrl+Alt+S (or Ctrl+Shift+P) from anywhere — VS Code, terminal, browser — to capture your screen and git diff, then generate a post.
Add your own API key (optional)
The shared key has rate limits. For unlimited usage, add your own free key:
gitcast --setup
This opens your .env file. Add any of these (all free):
| Provider | Get Key | Free Tier |
|---|---|---|
| Groq | console.groq.com | 12k tokens/min |
| DeepSeek | platform.deepseek.com | $5 credit |
| Gemini | aistudio.google.com | 1M tokens/day |
Your key always takes priority over the shared key.
CLI usage
gitcast Start dashboard + hotkey listener
gitcast "your thought" Quick capture with inline thought
gitcast capture Interactive multi-shot screenshot session
gitcast --setup Configure your own API keys
gitcast --version Show version
Stack
- Python 3.11+
- FastAPI, pynput, mss, Tesseract, Groq API, Tweepy
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gitcast-1.0.18.tar.gz.
File metadata
- Download URL: gitcast-1.0.18.tar.gz
- Upload date:
- Size: 133.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bff551cec91a323a29479cdacf34b1920716dbc54096de7d3c1d5258bb4ef165
|
|
| MD5 |
bf6dd0f3cbb884278b46dbd63940ee56
|
|
| BLAKE2b-256 |
645e74bab15be6e9cd84a4b6f2669999a3124cfd5cc1057644e55a98fe37a29a
|
File details
Details for the file gitcast-1.0.18-py3-none-any.whl.
File metadata
- Download URL: gitcast-1.0.18-py3-none-any.whl
- Upload date:
- Size: 133.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd17b194c4f0a806576c49baa4ac05423b4a9301bf4bc4196ee4df2e19e7c45f
|
|
| MD5 |
22c9e47ac15929264459017d95131dc6
|
|
| BLAKE2b-256 |
c015c694145fbba364ad61c3d16397d3c2ba82c864b273b98417045ce0494144
|