frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Smart-commit-rs – A zero-dependency Git commit tool in Rust

https://github.com/gtkacz/smart-commit-rs
2•gtkacz•4h ago
Hey yall,

I wanted to share *smart-commit-rs*, a fast, lightweight cross-platform TUI I built to facilitate managing git commits, including generating messages via LLMs.

Here are some of the main features:

* *Convention following:* The tool by default will generate commit messaged according to the Conventional Commit standard, and optionally according to Gitmoji as well. * *Extensive LLM Provider Support:* Built-in integration for Groq (default), OpenAI, Anthropic, Gemini, Grok, DeepSeek, OpenRouter, Mistral, Together, Fireworks, and Perplexity. * *Customer LLM Support:* You can easily point it to a custom provider like a local Ollama instance using OpenAI-compatible endpoints. * *LLM Presets:* You can save various provider presets, being able to freely switch between them. If your primary API throws an HTTP error, you can also configure a fallback rank so the tool automatically retries using the alternate LLM presets you've configured. * *Diff Exclusion Globs:* You can exclude minified assets, `.lock` files, PDFs, etc., from the LLM analysis to save tokens, while still officially committing them. *Advanced Git Tooling:* Message generation doesn't work just with commits. You can use `cgen alter <hash>` to rewrite a specific commit's message, `cgen undo` for a safe soft reset with Conventional Commit-compliant revert messages, or `cgen --tag` to automatically compute and create the next semantic version tag. * *Commit Tracking:* It maintains a per-repository cache of managed commits, browsable via `cgen history` with native `git show` integration.

*A quick note on development:* While the project is rigorously human-reviewed and heavily backed by strict unit testing (matching CI coverage gates), a large portion of the boilerplate and core logic was written using agentic AI.

You can grab it via Cargo (`cargo install auto-commit-rs`) or via the curl/PowerShell install scripts in the repo: https://github.com/gtkacz/smart-commit-rs

Any feedback or contribution is more than welcome, and GitHub stars are greatly appreciated.

Thank you for your time!

Show HN: Govbase – Follow a bill from source text to news bias to social posts

https://govbase.com
127•foxfoxx•5h ago•60 comments

Show HN: Pianoterm – Run shell commands from your Piano. A Linux CLI tool

https://github.com/vustagc/pianoterm
23•vustagc•1h ago•5 comments

Show HN: I built a sub-500ms latency voice agent from scratch

https://www.ntik.me/posts/voice-agent
25•nicktikhonov•1h ago•11 comments

Show HN: uBlock filter list to blur all Instagram Reels

https://gist.github.com/shraiwi/009c652da6ce8c99a6e1e0c86fe66886
77•shraiwi•2h ago•18 comments

Show HN: I simulated 1200 Iranian missiles attacking air defences in a browser

https://airdefense.dev/iran
3•possiblelion•27m ago•0 comments

Show HN: Omni – Open-source workplace search and chat, built on Postgres

https://github.com/getomnico/omni
147•prvnsmpth•13h ago•39 comments

Show HN: Web Audio Studio – A Visual Debugger for Web Audio API Graphs

https://webaudio.studio/
53•alexgriss•10h ago•4 comments

Show HN: Timber – Ollama for classical ML models, 336x faster than Python

https://github.com/kossisoroyce/timber
180•kossisoroyce•21h ago•30 comments

Show HN: CrowPay – add x402 in a few lines, let AI agents pay per request

https://www.crowpay.ai/
2•ssistilli•2h ago•0 comments

Show HN: Gapless.js – gapless web audio playback

https://github.com/RelistenNet/gapless.js
21•switz•3h ago•7 comments

Show HN: Try Archetype 360 – AI‑powered personality test, 3× deeper than MBTI

https://archetype360.app/
8•ddesposito•6h ago•4 comments

Show HN: Writing App for Novelist

https://novelos.studio/
4•oknoorap•2h ago•2 comments

Show HN: Watchtower – see every API call Claude Code and Codex CLI make

https://github.com/fahd09/watchtower
2•fahd09•2h ago•1 comments

Show HN: I spent a billion tokens bridging Elixir and WebAssembly

https://yev.bar/firebird
2•yevbar•3h ago•1 comments

Show HN: Smart-commit-rs – A zero-dependency Git commit tool in Rust

https://github.com/gtkacz/smart-commit-rs
2•gtkacz•4h ago•0 comments

Show HN: Valkey-powered semantic memory for Claude Code sessions

2•kaliades•4h ago•0 comments

Show HN: Punch card simulator and Fortran IV interpreter

https://punch.ehrlich.dev/
2•behrlich•4h ago•0 comments

Show HN: Prvctice,A personal OS I built solo that generates its own apps

https://github.com/prvctice/prvctice
2•prvctice•6h ago•0 comments

Show HN: Ledge - Policy layer for AI agent payments (prevents unauthorized txns)

https://github.com/Devendra116/ledge
2•devendra116•6h ago•0 comments

Show HN: I built a zero-browser, pure-JS typesetting engine for bit-perfect PDFs

https://github.com/cosmiciron/vmprint
74•cosmiciron•1d ago•51 comments

Show HN: Clean Express – a native NNTP/Usenet client for iOS/macOS/visionOS

https://testflight.apple.com/join/DmBXsPhU
4•jim180•6h ago•0 comments

Show HN: MoodJot – Mood tracker mobile app with community feed, built with KMP

https://moodjot.app
3•appmuzzik•6h ago•0 comments

Show HN:Logic gates as persistent stateful tasks – a BCD decoder built on a VM

2•tracyspacy•3h ago•0 comments

Show HN: Open-source Loom / Screen Studio with editing and auto-zoom

https://github.com/jkuri/Reframed
6•kundi•6h ago•3 comments

Show HN: Slop Meter for GitHub

5•FanaHOVA•2h ago•0 comments

Show HN: Ralphex – autonomous GPT Codex agent loop for ChatGPT Pro users

https://github.com/SmolNero/ralphex
3•edgar_ortega•7h ago•0 comments

Show HN: Logira – eBPF runtime auditing for AI agent runs

https://github.com/melonattacker/logira
24•melonattacker•23h ago•3 comments

Show HN: Dungeon Coverage – Unit testing as a dungeon crawler

https://arvindrajnaidu.github.io/dungeon-coverage/
2•arvindrajnaidu•7h ago•0 comments

Show HN: Audio Toolkit for Agents

https://github.com/shiehn/sas-audio-processor
57•stevehiehn•1d ago•9 comments

Show HN: HushBrief – A stateless, zero-retention AI document summarizer

https://hushbrief.app
3•FidelitasLLC•8h ago•0 comments