Skiv
Skiv 1.4 — Git worktrees & faster search

Lightweight, open-source code editor.

Skiv is a fast, native editor for agent-assisted development — with Git, databases, and a built-in AI agent, all in one quiet workspace.

Download for macOS
Available on all platforms.
skiv.config.json
1{
2"editor": {
3"theme": "skiv-light",
4"fontFamily": "JetBrains Mono",
5"fontSize": 13,
6"formatOnSave": true
7},
8"agent": {
9"provider": "openrouter",
10"inlineEdits": true
11}
12}
mainTypeScriptLn 6, Col 22 · Spaces: 2 · UTF-8

Languages

First-class syntax, LSP, and formatting for 40+ languages.

Databases

Browse and query SQLite, Postgres, MySQL, and more inline.

Themes

Fine-tuned light and dark themes, icons, and typography.

Agent tools

A built-in agent that edits, explains, and refactors code.

One workspace

Everything stays in the editor

Skiv keeps the tools you reach for most within a keystroke, so you stay in flow instead of switching windows.

Version control

Git and GitHub, built in

Stage hunks, write commits, manage branches and worktrees, and review pull requests without reaching for another window.

  • Inline diffs and hunk-level staging
  • Branch, stash, and worktree management
  • Open and review pull requests in place
Learn more
palette.tsx — Working Tree
feature/command-palette+4-1
18function openPalette() {
19- const items = registry.all()
19+ const items = registry.rank(query)
20+ const top = items.slice(0, 8)
21 render(top)
22+ metrics.track("palette.open")
23+ return top
24}

Databases

Your data, one keystroke away

Connect to local and networked databases, browse tables, and run queries with results rendered right beside your code.

  • SQLite, DuckDB, Postgres, MySQL, MongoDB, Redis
  • Schema explorer and query editor
  • Results grid with sorting and export
Learn more
users · PostgreSQL
skiv_prod
users
sessions
billing
events
SELECT * FROM users LIMIT 4;
idemailplancreated_at
1[email protected]pro2026-01-04
2[email protected]free2026-02-11
3[email protected]pro2026-03-02
4[email protected]free2026-03-19

Navigation

Everything behind one palette

Jump to any file, symbol, or command in a keystroke. The command palette is fuzzy, fast, and keyboard-first.

  • Quick open files and symbols
  • Every action is searchable
  • Fully remappable keymaps
Learn more
Command Palette
> format
Go to File…⌘ P
Toggle Terminal⌃ `
Format Document⇧ ⌥ F
Git: Commit⌘ ↵
Ask Skiv Agent⌘ I

Terminal & CLI

A terminal that never leaves

Run tasks in a persistent, multi-tab terminal, or drive Skiv from the command line and its agent from your shell.

  • Multiple shells with restore on restart
  • Search, split, and pin terminals
  • Scriptable `skiv` command-line interface
Learn more
zsh — skiv-app
skiv-app skiv --version
Skiv 1.4.0 (2026-06-18)
skiv-app skiv agent run "add tests"
✓ Analyzed 12 files · proposed 3 edits
✓ Wrote src/palette.test.ts
skiv-app

Public roadmap

Built in the open

We ship in small, honest increments. Here's what's landed, what's underway, and what's next.

Shipped
  • Native Git & GitHub

    Commit, branch, and review without leaving the editor.

  • Database viewers

    Browse and query six database engines inline.

  • Command palette

    Fuzzy access to every file, symbol, and action.

  • Skiv Agent

    Inline edits and multi-file changes with your own provider.

In progress
  • Real-time collaboration

    Share a workspace and edit together live.

  • Remote workspaces

    Open folders over SSH and WSL.

  • Extension marketplace

    Discover and install community extensions.

Next
  • Profiles

    Switch settings, keymaps, and themes per project.

  • Notebook support

    Run and edit notebooks natively in the editor.

  • Task runner

    Define and run project tasks from the palette.

A quieter way to build.

Download Skiv and keep your editor, terminal, data, and agent in one place.

Download for macOS
Available on all platforms.