Features

Everything Claude Code needs to be productive, and everything you need to stay in control. Kernel-level sandboxing, a 41-method API, split panes, cost tracking, and more.

Kernel-Level Sandboxing

Landlock + seccomp isolation for Claude Code

Every workspace in thane can be its own sandbox. Landlock LSM restricts file access to only the paths you allow, seccomp-bpf blocks dangerous syscalls, and network access is opt-in. Claude Code works freely inside its boundaries — your system stays safe.

Agent-First API

41 JSON-RPC methods over Unix socket

thane exposes a comprehensive JSON-RPC 2.0 API over a Unix domain socket. Claude Code can create workspaces, spawn terminals, split panes, navigate the browser, read audit logs, and manage the task queue — all programmatically.

Embedded Browser

Full WebKitGTK browser as a split pane

thane includes a full WebKitGTK browser that lives as a pane alongside your terminals. Claude Code can navigate URLs, evaluate JavaScript, extract accessibility trees, and interact with web UIs — without needing a separate browser window.

Real-Time Audit Trail

Security events, PII/secret detection, export

thane logs every security-relevant event in real time. See file accesses, command executions, network connections, and detected secrets or PII — with severity-based filtering and JSON export for compliance.

Workspaces & Split Panes

Persistent sessions, splits, vim-style navigation

Organize your work into project-centric workspaces with multiple terminals, browser panes, and split layouts. Sessions persist across restarts with auto-save every 8 seconds, and vim-style keybindings make navigation instant.

Agent Queue

Headless task scheduling with priority ordering

Queue up multiple Claude Code tasks for headless execution. thane processes them in priority order, auto-pauses when token limits are reached, and lets you review results before moving to the next task.

Cost & Token Tracking

Per-model pricing, live token counters

thane tracks every token Claude Code consumes — input, output, and cache reads — with per-model pricing. See costs in real time in the status bar, break down spending by workspace, and set budgets to prevent runaway spending.

Ghostty-Compatible Config

Hot-reload key=value config format

thane uses a Ghostty-compatible configuration format: simple key=value pairs in ~/.config/thane/config. Changes hot-reload on save — no restart needed. Customize fonts, colors, keybindings, cursor behavior, and more.

Ready to try thane?

Free for personal use. Kernel-level sandboxing, split panes, embedded browser, and a 41-method API — all on your machine.

Download thane free