frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: WhoDB CLI – Terminal database client (Golang) with local AI support

1•hkdeman•1h ago
We built a terminal database client that lets you connect to multiple databases and interact with them through a TUI. It’s open source (Apache 2.0).

Motivation: My cofounder and I were tired of switching between pgAdmin-style GUIs and the psql CLI. Some tasks are faster in a UI, others in a terminal. So we built a TUI inspired by k9s that tries to cover both.

Features: * Visual WHERE condition builder (column / operator / value via dropdowns) * Natural language → SQL via AI (explicit consent required); supports OpenAI, Anthropic, Ollama (more planned) * Schema-aware autocomplete for tables and columns * Grid-based table browser with keyboard navigation * Built-in MCP server (we use it with Claude Code locally and want to add it to the official plugin list) * Supports all core WhoDB databases: Postgres, MySQL, MariaDB, SQLite, MongoDB, Redis, ClickHouse, Elasticsearch

Performance: * Startup: <300ms * Query execution: ~50–200ms overhead vs raw SQL (mostly rendering) * Binary size: ~50MB (OS/arch dependent)

Tradeoffs: 1. Optimized for interactive exploration, not bulk operations. Pagination exists but very large tables can be painful. 2. TUI complexity: Bubble Tea is powerful but harder to debug than a simple CLI. Errors are shown with copy-pasteable GitHub issue text. 3. AI requires setup: Ollama locally or env vars (WHODB_OPENAI_API_KEY, WHODB_ANTHROPIC_API_KEY). 4. Keyboard shortcuts may not feel intuitive to everyone—feedback welcome.

Known limitations: 1. Syntax highlighting is basic and sometimes wrong. 2. Large result sets can feel sluggish when scrolling, even with pagination. 3. Connections are file-based (~/.whodb-cli/config.yaml). Passwords/secrets are stored in the system keyring.

This tool was built primarily for ourselves as software developers. It’s not meant for heavy analytics or DBA-style power tooling, but we plan to keep improving it and make it more enterprise-ready.

CLI README with usage examples: [https://github.com/clidey/whodb/blob/main/cli/README.md](https://github.com/clidey/whodb/blob/main/cli/README.md)

Open questions: 1. Is the MCP server actually useful to others? 2. Is a simple yes/no AI consent sufficient, or is there a better/compliant approach? 3. Is tab-based view switching intuitive, or would vim-style :commands be better? 4. How should this fit into existing workflows instead of feeling “extra”?

Try it: npm i -g @clidey/whodb-cli whodb-cli

Supports macOS, Windows, and Linux (arm64/x64, plus armv7 without AI). We’ll add Homebrew and go install support. Binaries are also attached to releases: https://github.com/clidey/whodb/releases/tag/0.89.0

Why did Jeffrey Epstein cultivate famous scientists?

https://www.scientificamerican.com/article/why-did-jeffrey-epstein-cultivate-famous-scientists/
1•c420•3m ago•0 comments

Memecoin Venture Capital

https://www.bloomberg.com/opinion/newsletters/2026-01-20/memecoin-venture-capital
1•gwintrob•6m ago•0 comments

CI and LLM Review on Fedora Forge with Forgejo Actions

https://www.happyassassin.net/posts/2026/01/19/ci-and-llm-review-on-fedora-forge-with-forgejo-act...
1•LaSombra•7m ago•0 comments

Designing a service with IndieAuth and email-based login

https://jamesg.blog/2026/01/20/indieauth-email-login-design
1•todsacerdoti•7m ago•0 comments

Provably Unmasking Malicious Behavior Through Execution Traces

https://arxiv.org/abs/2512.13821
2•PaulHoule•7m ago•0 comments

Show HN: Raps – Rust CLI for Autodesk Platform Services (0ms Deps, MCP Support)

https://github.com/dmytro-yemelianov/raps
1•dmytrove•7m ago•0 comments

How have crime rates in the United States changed over the last 50 years?

https://ourworldindata.org/us-crime-rates
3•alphabetatango•8m ago•0 comments

Refinement Without Specification

https://buttondown.com/hillelwayne/archive/refinement-without-specification/
1•BerislavLopac•8m ago•0 comments

EU Parliament freezes US trade deal after Trump's tariff threats over Greenland

https://www.lemonde.fr/en/international/article/2026/01/20/eu-parliament-freezes-us-trade-deal-af...
4•akyuu•8m ago•0 comments

Wind Chime Length Calculator

https://www.snyderfamily.com/chimecalcs/
1•hyperific•8m ago•0 comments

Show HN: Docklift – Probably the cheapest and fastest way to deploy web apps

https://github.com/amirkarimi/docklift
1•4m1rk•9m ago•0 comments

PreownedGPT – token pool from public repo leaks

https://preownedgpt.com
1•marnikitta•10m ago•0 comments

Alignment makes AI less human

https://jonready.com/blog/posts/alignment-makes-ai-less-human.html
2•mips_avatar•12m ago•0 comments

Global biodiversity loss, ecosystem collapse and national security [pdf]

https://assets.publishing.service.gov.uk/media/696e0eae719d837d69afc7de/National_security_assessm...
2•DyslexicAtheist•13m ago•0 comments

Safeguarding artifact integrity across any software supply chain

http://sam.roque-worcel.com/2026/01/21/slsa-safeguarding-artifact-integrity-across-any-software-s...
1•samrl•14m ago•0 comments

GNU InetUtils Security Advisory: remote authentication by-pass in telnetd

https://seclists.org/oss-sec/2026/q1/89
3•DyslexicAtheist•14m ago•0 comments

CNCF Annual Cloud Native Survey [pdf]

https://www.cncf.io/wp-content/uploads/2026/01/CNCF_Annual_Survey_Report_final.pdf
1•rbanffy•16m ago•0 comments

Which AI Lies Best? LLMs play a 1950s betrayal game by John Nash

https://so-long-sucker.vercel.app/
3•lout332•16m ago•1 comments

Deep Implicit Layers

http://implicit-layers-tutorial.org/introduction/
1•calebkaiser•19m ago•0 comments

Bees are more than just honeybees

https://hannahritchie.substack.com/p/bee-populations
2•alphabetatango•20m ago•0 comments

An Obituary for the 90-Minute Movie

https://www.pointsincase.com/articles/an-obituary-for-the-90-minute-movie
3•bookofjoe•24m ago•0 comments

Steam 2003 [video]

https://www.youtube.com/watch?v=SPsfaHdhXJs
1•carlos-menezes•25m ago•0 comments

Ask HN: Did past "bubbles" have so many people claiming we were in a bubble?

4•bmau5•26m ago•2 comments

Bessent tells banks deregulation makes up for 10% rate cap

https://www.americanbanker.com/news/bessent-tells-banks-deregulation-makes-up-for-10-rate-cap
3•petethomas•27m ago•1 comments

Human heart regrows muscle cells after heart attack

https://medicalxpress.com/news/2026-01-human-heart-regrows-muscle-cells.html
3•WaitWaitWha•27m ago•0 comments

Do we need independence and autonomy in Edge-Cloud

1•Dutchhack•28m ago•3 comments

Less as more: decomputing in the age of tech accelerationism

https://www.policyready.ca/policymaking-today/2025/12/16/less-as-more-decomputing-in-the-age-of-t...
3•weeha•28m ago•0 comments

Text Is King

https://www.experimental-history.com/p/text-is-king
1•zdw•29m ago•1 comments

It started with a cat: How 100 years of quantum weirdness powers today's tech

https://stories.tamu.edu/news/2026/01/20/it-started-with-a-cat-how-100-years-of-quantum-weirdness...
3•geox•29m ago•1 comments

Making Sense of the AI Era

https://guywaldman.com/posts/making-sense-of-the-ai-era
1•wild_pointer•31m ago•0 comments