I’m Adeeb Bashir (zentex), a founder and security researcher in Kashmir, India.
zentex is my online alias. I use the handle zent7x on GitHub and X.
I’m building warm.run, where coding agents work through the night and leave PRs to review, and routing.run, an LLM gateway that doesn’t log your prompts.
I also make open-source tools: terminal-fenster puts a real browser in your terminal; grasp gives agents the code they need; cogrep searches code locally.
Most of my work is in Rust and TypeScript. I like building tools that are small enough to understand and useful without an internet connection.
My security work includes an engagement with Publive, where I found and reported critical bugs.
Latest writing
All notesWork
Products I’m building and tools I’ve shared.
Ventures
Projects
-
terminal-fensterReal Chromium pixels inside your terminal.
Click, type, and scroll through real web pages inside a compatible terminal. Useful for docs, previews, and local dashboards without switching windows.
-
graspThe right code context for an agent.
Packs relevant source into a token budget, through a CLI or MCP server. Built for codebases that are too large to fit into one context window.
-
codemapA codebase you can explore.
Explore imports and frequently changed files in one shareable, offline HTML map. Open the sample to try it on a real repository.
-
cogrepLocal semantic code search.
Find code by meaning and spot similar logic. The model and index stay on your machine.
-
tallyPrivate finance planning in your browser.
Import bank CSVs, manage budgets, and plan uneven income. Your financial data stays in your browser.
GitHub activity
Writing
Notes on things I’m building and learning.
Pack the repo, not the prompt
Giving agents the right source, without the whole codebase.
Real Chromium pixels in your terminal
A browser that lives where the rest of the work happens.
Zero prompt logging is the product
The router sees everything. What should it remember?
Authorized means written down
How I approach an engagement, from scope to report.
No saved pieces yet. Use the bookmark beside an article to keep it here.
Elsewhere
Away from the keyboard: chess, anime, and the Kashmir mountains.
Games
One move to finish.
A small chess break. Find checkmate in one move.
Tools I use
Languages
TypeScript
Rust
Go
Python
Solidity
App development
Bun
Node.js
React
Git
Models & data
PyTorch
Transformers
OpenAI
NVIDIA CUDA
PostgreSQL
Redis
Kafka
Infrastructure
Docker
Kubernetes
Nginx
Terraform
Ansible
GitHub Actions
Cloudflare
AWS
Grafana
Prometheus
Linux