335-day current streak·335-day longest streak
Hi, I'm Edi 👋 📍 Prishtinë, Kosovë | 🧠 Software Engineer & AI Solutions Architect > Building AI systems, agents, and products that connect to real workflows. Code is getting…
Hi, I'm Edi 👋
📍 Prishtinë, Kosovë | 🧠 Software Engineer & AI Solutions Architect
!C# !Python !TypeScript !JavaScript !Codex !Claude !Java !Dart !Kotlin !SwiftUI !PHP !Go !C !C++ !VB.NET !Rust
> Building AI systems, agents, and products that connect to real workflows. Code is getting cheaper; context, reliability, and shipping still matter.
Open Source
- 🌐 Universal Memory Protocol - open standard for agent memory. (source)
- 🧠 Recall - quality-gated local memory layer for coding agents. macOS, Linux, and Windows. (source)
- 🖥️ guiport - Playwright for desktop apps, built for coding agents. (source)
- 🧪 vmlab - one CLI for agents to test and verify software across any target.
- 🚢 shipyard - point an agent at a repo + task, get a PR-ready branch back (gates, security + code review).
- 📈 spendwatch - token/$ leaderboards for coding agents (Claude Code, Codex): see what your tools and prompts cost.
- 🖼️ shotport - token-cheap screenshot capture for agents: text first, budgeted pixels only when needed.
- ⚡ slash-x - local X/Twitter CLI for posting, replying, reading, and search.
- 💼 slash-linkedin - local LinkedIn CLI: post, repost, and comment from the command line.
- 👽 slash-reddit - local Reddit CLI: comment, reply, submit, and read via the official API.
- 🦋 slash-bluesky - local Bluesky CLI: post and reply over the AT Protocol.
- 🟧 slash-hn - local Hacker News CLI: comment and reply from the command line.
- 🐙 slash-github - local GitHub CLI: comment on issues and pull requests.
- 📋 Klyp - lightweight macOS menu-bar clipboard manager.
- ⭐ tuspyserver - Python TUS protocol server.
Projects
- 🐙 Oktapod - personal agent runtime.
- 🤖 Agentic Suite - AI workflow automation platform.
- ⚖️ Neni - Kosovo law RAG with citations.
- 📊 Dialekt AI - AI over business data.
- 🇪🇺 Eunifyer - cloud solution for Europe.
- 🗣️ ChirpGo - offline macOS voice-to-text.
- 🚀 Starterbase - SaaS base for agent-built apps.
- 🧾 Invoicing - AI invoices and expenses.
- 📺 Teleprompt Overlay - teleprompter overlay.
- 🐛 Zapfeed - bug board and help center.
- 🧩 Problem Digest - problem discovery.
- 🏢 KosovoBiz - Kosovo business registry.
- 💸 SettleLoop - split expenses.
Legacy
- 🔗 EmbedLink - link embedding.
- 📶 BLE Priority - BLE device management.
- 🗺️ leaflet-coord-projection - Leaflet coordinate projection.
- 🛒 medusa-plugin-reviews - Medusa reviews plugin.
- 📟 ecr-bluetooth - Bluetooth fiscal integration.
- 📠 scanner-ctrl-toshiba - Toshiba scanner control.
- 🖥️ cash-display-toshiba - Toshiba cash display.
- 📊 MetricShot - metric snapshots.
- 💰 Price&Promotion Engine - pricing and promotions.
Past Work
AI-first systems, cloud ERP (One replacing Microsoft Dynamics NAV), fraud detection, GIS/geospatial, payroll, defense, and public/private-sector software.
GitHub Activity
What I'm Doing
- Opening more code - especially useful agent, memory, and workflow patterns.
- Building AI products - tools that connect to real business and government systems.
- Writing on edihasaj.com - software, AI, and thinking.
Latest Blog Posts from edihasaj.com
<!-- BLOG-POST-LIST:START -->
- Anthropic Pulled Fable. Build Your Own Intelligence.
- Universal Memory Protocol: Simple Agent Memory That Moves
- Everything Will Be Agent Use
- Security in the age of AI coders
- Recall: The Memory My Agents Were Missing
Connect




-
detect-moevement-lorawan ★ PINNED
An IOT AllThingsTalk Experiment to detect when something is moving in a room
C++ ★ 0 4y agoExplain → -
tuspyserver ★ PINNED
No description.
Python ★ 36 1mo agoExplain → -
leaflet-coord-projection ★ PINNED
Show coordinates on mousemove and displays it based on given projection
JavaScript ★ 4 4y agoExplain → -
cash-drawer-toshiba ★ PINNED
Toshiba cash drawer management
C# ★ 0 4y agoExplain → -
scanner-ctrl-toshiba ★ PINNED
Toshiba scanner control management
C# ★ 0 4y agoExplain → -
universal-memory-protocol
Universal Memory Protocol (UMP) - an open standard for agent memory. The third interop layer beside MCP (tools) and A2A (coordination).
TypeScript ★ 28 13d agoExplain → -
medusa-plugin-reviews
No description.
JavaScript ★ 7 3y agoExplain → -
recall
No description.
TypeScript ★ 1 8d agoExplain → -
shipyard
Point an agent at a repo + task and run an end-to-end ship pipeline (Go CLI + embedded skill)
Go ★ 1 7d agoExplain → -
cash-display-toshiba
Toshiba cash display management
C# ★ 1 4y agoExplain → -
portfolio
No description.
JavaScript ★ 1 3y agoExplain → -
agent-scripts
No description.
TypeScript ★ 0 4d agoExplain → -
edihasaj
No description.
★ 0 5d agoExplain → -
edihasaj.com ⑂
👨💻
SCSS ★ 0 5d agoExplain → -
guiport
Playwright for desktop apps, built for coding agents. macOS first; Windows/Linux on the roadmap.
Swift ★ 0 6d agoExplain → -
vmlab
One CLI for agents to install, set up, test, and verify software across any reachable target.
Go ★ 0 6d agoExplain → -
farm
No description.
Shell ★ 0 6d agoExplain → -
homebrew-tap
Homebrew tap for Edi Hasaj projects
Ruby ★ 0 6d agoExplain → -
tmux ⑂
tmux source code
★ 0 6d agoExplain → -
homebrew-guiport
Homebrew tap for guiport
Ruby ★ 0 7d agoExplain → -
homebrew-abx
Homebrew tap for abx
Ruby ★ 0 7d agoExplain → -
abx
Fast headless browser for AI coding agents — Playwright-backed, CLI-first.
TypeScript ★ 0 7d agoExplain → -
spendwatch
Token/$ leaderboards across coding agents (Claude Code, Codex) — see which tool calls, commands, and prompts spend the most, so you know what to automate or fix.
TypeScript ★ 0 7d agoExplain → -
homebrew-recall
Homebrew tap for Recall (https://github.com/edihasaj/recall)
Ruby ★ 0 8d agoExplain → -
klyp
Lightweight clipboard history manager for macOS. SwiftUI menu bar app.
Swift ★ 0 9d agoExplain → -
slash-x
Local X/Twitter CLI for posting, replying, reading, and search
TypeScript ★ 0 11d agoExplain → -
slash-linkedin
Local LinkedIn CLI for posting to your feed from the command line — sibling of slash-x
TypeScript ★ 0 11d agoExplain → -
universal-memory-protocol-docs
Documentation site for the Universal Memory Protocol (UMP).
TypeScript ★ 0 13d agoExplain → -
slash-github
No description.
JavaScript ★ 0 13d agoExplain → -
slash-hn
No description.
JavaScript ★ 0 13d agoExplain → -
slash-bluesky
No description.
JavaScript ★ 0 13d agoExplain → -
slash-reddit
No description.
JavaScript ★ 0 13d agoExplain → -
crabbox ⑂
Crabbox: warm a box, sync the diff, run the suite.
★ 0 22d agoExplain → -
recall-prebuilds
Prebuilt better-sqlite3 binaries for @edihasaj/recall (consumed by prebuild-install via _binary_host_mirror)
★ 0 26d agoExplain → -
obsidian-rich-text-editor ⑂
Plugin that allows you to use a rich text editor (MdxEditor) to edit your files
★ 0 1mo agoExplain → -
pi-mono ⑂
AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods
★ 0 4mo agoExplain → -
MetricShot
Metric snapshots.
★ 0 1mo agoExplain → -
james-project ⑂
Emails at the heart of your business logic!
★ 0 1mo agoExplain → -
claude-code ⑂
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
★ 0 6mo agoExplain → -
WhisperKit ⑂
On-device Speech Recognition for Apple Silicon
Swift ★ 0 2mo agoExplain → -
openclaw ⑂
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
TypeScript ★ 0 3mo agoExplain → -
nanochat ⑂
The best ChatGPT that $100 can buy.
★ 0 5mo agoExplain → -
repomirror ⑂
No description.
★ 0 9mo agoExplain → -
FtpService
No description.
C# ★ 0 4y agoExplain → -
tus.io ⑂
The tus.io website
XSLT ★ 0 1y agoExplain → -
read-pir-data-file
No description.
C# ★ 0 4y agoExplain → -
medusa ⑂
The open-source Shopify alternative ⚡️
TypeScript ★ 0 1y agoExplain → -
environmental-sensing
No description.
C++ ★ 0 4y agoExplain → -
arduino-lorawan-sdk ⑂
♾ AllThingsTalk Arduino SDK for your LoRa Devices
C++ ★ 0 4y agoExplain → -
ecr-bluetooth
Connect Datecs (Fiscal) devices using bluetooth requires commands to be converted in binary text.
C# ★ 0 4y agoExplain →
No repos match these filters.