Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
I

ivan-zdravkov/ivan-the-terminal

Before you install: no copy-paste command · license MIT · link reachable

First step: nothing runnable here yet - start from the repository: https://github.com/ivan-zdravkov/ivan-the-terminal

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Star count
1 ★ · ivan-zdravkov/ivan-the-terminal · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-10-28 · last seen 2026-11-14 · seen 19× · listed by 2 sources
Score
score 203 · 1 ★ · 2 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: Agent 技能. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository ivan-zdravkov/ivan-the-terminal;first catalogued 2026-10-28;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# ivan-the-terminal

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

> A self-hosted copilot that lives in my terminal. Claude Code skills that keep my home infrastructure in order, my retro game library playable and streamable, my job search moving and my health on track, plus civic tools anyone can use. Each one is built to replace a subscription.
> 🆕 Подай глобата: photograph a wrongly parked car in Bulgaria, and Claude writes the formal report to the right authority, with GPS, address, plate and the article of the law. A free, open-source Claude skill that runs on your phone. Bulgarian page · English
The name? Ivan the Terrible had secrets. This repo is Ivan the Terminal: everything that's safe to share. The secrets live in a private sibling.
## Why
Own the stack. Every skill replaces a paid, ad-driven or enshittified service with something local, scriptable and mine.
Lean on tokens. Skills are short, push deterministic work into scripts with terse output, and load details only on demand. (conventions)
Private by construction. Public skills are generic. Personal values are injected at runtime from a private overlay, and a multi-layer guard stops anything personal from reaching this repo.
## How it fits together
mermaid
flowchart LR
subgraph public["ivan-the-terminal (public)"]
S[skills] --> B[bin/itt]
L[leakguard]
end
subgraph private["ivan-the-terrible (private)"]
P[profile + config]
M[Claude memory]
X[secrets sops + age]
end
P -- "~/.config/ivan-the-terminal" --> S
X -- "sops exec-env" --> S
L -. "blocks tier 1/2 data" .-> public
| Tier | Where | Examples |
| 0 · public | this repo | skills, scripts, docs, ideas |
| 1 · private | overlay repo | family, schedules, addresses, network topology, devices, paths |
| 2 · encrypted | overlay, sops+age | API keys, passwords, tokens |
## Leak defence in depth
| Layer | When | What |
| Claude PreToolUse hook | before Claude writes a file here or runs gh pr/issue/… | leakguard on the content |
| pre-commit / commit-msg | every commit | leakguard (staged lines, message) + gitleaks |
| pre-push | before anything leaves the machine | leakguard on every outgoing commit + gitleaks on full history; direct pushes to main refused |
| ship-public skill | every change | itt ship-check + /security-review before the first push |
| CI (guard.yml) | every PR, required to merge | leakguard (tree, every commit, PR text) with the private denylist from an encrypted secret, gitleaks, tests |
| GitHub | always | protected main, secret scanning + push protection, read-only Actions token, pinned actions |
leakguard is a dependency-free Python scanner with two parts. Generic rules catch IPs, MACs, phone numbers, home paths, tailnet names, private keys, IBANs, coordinates and image EXIF. A private denylist covers names, places, serials, and sha256-hashed secrets, so even the denylist never stores credentials in plaintext. See SECURITY.md.
## Plugins
| Plugin | Skill | What it does | Status |
| 🆕 civic | podai-globata | Подай глобата: photos of a wrongly parked car in Bulgaria → a formal report to the right authority, from the phone (zdravkov.dev/podai-globata) | ✅ |
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/ivan-zdravkov-ivan-the-terminal/)
Source
github · https://github.com/ivan-zdravkov/ivan-the-terminal
Browse by field
Agent skills
Traction
1 ★
Listed by
2 independent sources
added
today

More like this

All 420 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index