What's New

Latest updates, features, and announcements from Ghost.

Apr 22, 2026

Cost in ghost status

ghost status now shows your month-to-date cost alongside compute hours, storage, and database counts. See what you're paying before the invoice arrives.

Apr 21, 2026

Install with Homebrew

Ghost is now on Homebrew. brew install timescale/tap/ghost works on macOS and Linux — Homebrew handles updates from there.

Apr 20, 2026

Dedicated instances

ghost create dedicated and ghost fork dedicated are available. Dedicated databases are always-on and aren't subject to free-tier compute or storage limits — for teams that need reserved capacity. Requires a payment method on file.

Apr 17, 2026

Ghost is open source

The Ghost CLI is now open source. Read the code, file issues, or send PRs at github.com/timescale/ghost.

Mar 23, 2026

Pipe SQL from stdin

ghost sql now accepts queries via stdin when no argument is given. Pipe in files, chain commands, or script your workflows — cat query.sql | ghost sql mydb just works.

Mar 18, 2026

Token revocation on logout

ghost logout now revokes your refresh token server-side, not just clearing local credentials. Sessions are properly invalidated when you sign out.

Mar 13, 2026

User token authentication

Ghost now authenticates with user tokens instead of API keys. This is a cleaner model that ties sessions to your identity rather than to a static key. Existing logins were migrated automatically.

Mar 11, 2026

Smarter login

ghost login now automatically detects headless environments and falls back to the device auth flow — no need to remember the --headless flag. If Ghost can't open a browser, it shows you a code to enter on any device instead.

Mar 11, 2026

Read-only MCP enforcement

The read_only config option now blocks destructive MCP tools too — not just CLI commands. Agents running with read_only: true can't delete, pause, or run write queries, even through tool calls.

Mar 10, 2026

Rename databases

New ghost rename command and ghost_rename MCP tool. Give your databases better names without recreating them.

Mar 6, 2026

Better readiness checks

More commands and MCP tools now check that a database is fully ready before running. Fewer "connection refused" errors when working with freshly created or resumed databases.

Mar 4, 2026

Drop into psql

New ghost psql command opens an interactive psql session connected to your database. No more copying connection strings — just ghost psql <name> and you're in.

Mar 4, 2026

Status as an MCP tool

ghost_status is now available as an MCP tool. Agents can check account usage, database counts, and quota limits without dropping to the CLI.

Mar 3, 2026

Space usage

New ghost status command shows your compute hours, storage, and database counts at a glance. See how much of your quota you're using and how many databases are running, paused, or in transition. Supports --json and --yaml output.

Feb 25, 2026

Headless login

ghost login --headless uses the OAuth Device Flow to authenticate from environments without a browser — sandboxes, VMs, containers, remote servers. Enter a code on any device and you're in.

Feb 19, 2026

Read-only connection strings

ghost connect --read-only generates a read-only connection string for your database. Useful for sharing with agents, dashboards, or anything that shouldn't be writing data.

Feb 19, 2026

Credential cleanup

Database credentials are now automatically removed from your .pgpass file when you delete a database. No more stale entries piling up.

Feb 18, 2026

Command aliases

ghost ls and ghost rm now work as shortcuts for ghost list and ghost delete. Fewer keystrokes, same results.

Feb 18, 2026

Read-only mode

New read_only config option prevents destructive operations like delete, pause, and sql writes. Perfect for giving agents access to your databases without worrying about accidental data loss.

Feb 17, 2026

Send feedback from the CLI

New ghost feedback command lets you send feedback, report bugs, or request features directly from your terminal. Also available as an MCP tool so agents can report issues too.

Feb 13, 2026

Wait for database ready

Added --wait flag to ghost create and ghost fork. The command blocks until your database is fully ready to accept connections. No more polling or guessing — just wait and go.

Feb 11, 2026

Logs and agent authentication

New ghost logs command shows logs for any database. Plus, agents can now authenticate themselves via the ghost_login MCP tool — no human in the loop required.

Feb 4, 2026

Schema introspection

New ghost schema command displays your database structure in a format optimized for AI. Tables, views, constraints, indexes, and enums — all formatted so Claude can write accurate queries without guessing at your schema.

Jan 28, 2026

Multi-statement queries

The ghost sql command and ghost_sql MCP tool now support multi-statement queries with multiple result sets. This was a common limitation we hit in early Tiger CLI versions. Now it's fixed from day one in Ghost.

Jan 27, 2026

CLI complete

All Ghost CLI commands are now implemented: create, fork, connect, list, sql, pause, resume, delete, and mcp. Everything you need to manage databases from the terminal.

Jan 26, 2026

Boo!

Ghost is here. We're starting with a small private beta: unlimited Postgres databases, hard spending caps, and an agent-native interface. No dashboards, no clicking around. Just ghost create and go.