$ fastfetch --profile samir
samir@github
──────────────────────────────────────────────────────
Name Samir Hanna Verza
Host Porto Alegre · Brazil
Companies Blue3 · B3dev
Role full-stack builder · AI/LLM engineering
Kernel Rust · Ruby · PHP · Java · TypeScript · Python
Shell bash · anna (agentic CLI I built)
DE GNOME (with my own extensions)
Surfaces web · desktop · mobile · terminal
Uptime always building
graph LR
ME(("@samirhvbr")) --> S["🧠 ShvIA<br/>AI gateway · shvia.org"]
ME --> B["🏢 Blue3 · B3dev"]
ME --> T["🖥️ SShvTerm<br/>SSH client with an AI agent"]
ME --> OSS["🌱 open source"]
ME --> K["🎮 KIDS<br/>games for small players"]
S --> W["🌐 web"]
S --> D["🖥️ desktop · Tauri"]
S --> M["📱 mobile · iOS/Android"]
S --> A["⌨️ anna · agentic CLI in Rust"]
S --> WS["☁️ workspace · remote dev environment"]
B --> E["📊 EOP<br/>platform for ISPs"]
OSS --> TN["📝 Tura Notes<br/>local-first Markdown"]
OSS --> LEB["🧪 LEB · AI-BENCHMARK<br/>LLMs on legacy code"]
OSS --> AIM["🧠 ai-memory<br/>upstream PRs · web panel"]
OSS --> SK["🧩 Claude Code skills"]
OSS --> U["ai-usagebar<br/>GNOME · macOS · Windows"]
| project | what it is |
|---|---|
| ShvIA | The AI gateway that shows the bill — multi-provider BYOK, full usage and token tracking, work-group permissions, voice (STT/TTS), workspaces with files (RAG), code mode. One backend, four surfaces: web, desktop (Tauri · macOS, Windows, Linux · downloads), mobile (Tauri 2 shell · iOS/Android) and CLI, plus a remote persistent workspace. Born at Blue3 / B3dev, now with a home of its own at shvia.org. |
| anna | Agentic CLI in Rust — reads, proposes diffs, edits, runs commands and commits, with approval at every gate, on any ShvIA model profile (on-prem or cloud BYOK). Embeddable in other apps; it is ShvIA's code engine. |
| SShvTerm | SSH client (Tauri 2 desktop + mobile) with zero-knowledge cloud sync — the server never sees a password or a key — and an embedded AI agent that drives the terminal, from advisor to propose-and-approve, BYO-key. · sshvterm.com |
| Tura Notes | Local-first Markdown notes — Tauri 2 + Rust, on Linux, macOS and Windows, with iOS and Android in bring-up. You pick a folder, the .md files in it are your notes: no proprietary format, no account, no cloud of mine. Ships an MCP server so an agent can read and write them. MIT. · download |
| EOP | Enterprise Operating Platform — a documentation-first modular monolith at Blue3, built to stay relevant for twenty years: a full ERP as the first product, internet service providers as the first vertical. |
- LEB · AI-BENCHMARK — the LLM Engineering Benchmark, spec 1.5.1: a real legacy system with planted flaws, the answer key published before any run, a scorecard out of 1000. It measures who can evolve legacy code without breaking it — the opposite of greenfield. Runs and results at samirhv.com.br/ai-benchmark
- shvia-bench — the sterile harness that runs it:
env -iplus a sandboxHOME, eighteen contamination vectors closed, raw model measured against model + harness - ai-memory-web — read-only web panel over the ai-memory index: what the coding agents remember, and how it was collected. Laravel, no build step
- Claude Code skills — skill-loop keeps the agent working for hours without anyone typing "continue" · skill-resume gives every answer the same shape · skill-dashproject measures progress instead of asking for it · skill-committer · skill-auditor
- github-desktop — GitHub Desktop with a multi-repo dashboard: pull all, push all
- samirhv-site — the hub behind samirhv.com.br, a project and download catalogue where provenance is the feature · area81 — the blog's source
- ai-memory — long-term memory for coding agents: hook integrations, backfill and wiki fixes, a hook suite that runs on three awks
- ai-usagebar — the GNOME Shell, macOS and Windows integrations
- FrankMD — self-hosted Markdown editor and notes organizer
- radiant — a local coding harness: the Linux port, a Linux release, MiniMax as a provider
- strix — open-source AI pentesting: a maintained fork, and the fixes it sends back
- also frank_karaoke, distrobox-gaming (the macOS stack), Vitals, carbonio-mailbox — and forks of hermes-agent, claude-desktop-debian and pve-manager kept alive
A family of games for small players — Godot 4 and HTML5 Canvas, original art, synthesized sound.
- KIDS-BRICKS — portrait brick-breaker: aim a stream of balls, find the ricochet, collect more balls for the next round
- kids-memoria — a memory game for a five-year-old, with an admin panel that keeps the score
- kids-classroom — English vocabulary and subject quizzes, gamified: points, XP, trophies
- Thalorien (open-world action RPG), Space Silo Defense (tower defense, twenty levels in two galaxies), Lumi (a pet the child teaches) and Pavio (a Bomberman with no asset files) — in the private half of the family
[languages]
daily = ["Rust", "Ruby", "PHP", "TypeScript", "Java", "Python", "Swift"]
[frameworks]
apps = ["Tauri 2", "Rails", "Laravel", "Django", "Spring Boot", "React + Vite"]
games = ["Godot 4", "HTML5 Canvas"]
[data]
databases = ["PostgreSQL", "PostGIS", "pgvector", "MariaDB"]
[ai]
tracks = ["inference gateways", "coding agents", "agent memory", "RAG", "STT/TTS", "LLM benchmarking"]
[surfaces]
targets = ["web", "desktop Linux/macOS/Windows", "mobile iOS/Android", "CLI", "GNOME Shell"] 998 give ShvIA a home of its own — shvia.org — and publish the desktop and mobile clients
999 publish the LEB answer key before any run, then run it in a sterile harness
1000 send upstream what the forks learned — ai-memory, ai-usagebar, FrankMD, radiant
- 🌐 samirhv.com.br — personal page & download hub
- 🧠 shvia.org — ShvIA
- ✍️ AREA81 — the blog
- 🖥️ sshvterm.com — SShvTerm
- 🏢 blue3.com.br · b3dev.com.br
- ✉️ samirhv@proton.me
$ exit — the prompt stays open · from backend to binary 🇧🇷


