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