Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gitcast-1.0.16.tar.gz (131.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gitcast-1.0.16-py3-none-any.whl (131.0 kB view details)

Uploaded Python 3

File details

Details for the file gitcast-1.0.16.tar.gz.

File metadata

  • Download URL: gitcast-1.0.16.tar.gz
  • Upload date:
  • Size: 131.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for gitcast-1.0.16.tar.gz
Algorithm Hash digest
SHA256 d2e8204acdd49338a5904523c2df26f8270c521cffed342d3dbce491ba2e34a7
MD5 7d991d54ddfdfe72040b0229f329d214
BLAKE2b-256 d4b8f26bd490e9b6473d3fdeee43ef738ca7cba72df866a67cba1a5b99175b56

See more details on using hashes here.

File details

Details for the file gitcast-1.0.16-py3-none-any.whl.

File metadata

  • Download URL: gitcast-1.0.16-py3-none-any.whl
  • Upload date:
  • Size: 131.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for gitcast-1.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 1f569ed774ecf27e2f2ef480345aaa05fb711e5f5272c2f0676269e5a69ddd00
MD5 2e2f20f68f2d85a7a1d7ab265669c1fb
BLAKE2b-256 8d1ed3b8665c8f6b4cf0a3b5566713885b1837f1f6fa83b9db15a1f371acadd7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page