Skip to content
View ihsandeniz's full-sized avatar

Block or report ihsandeniz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ihsandeniz/README.md

İhsan Deniz — local-first AI tools

İhsan Deniz contribution activity over the last 31 days

ihsandeniz.net.tr   ·   X / @idkgen0   ·   Threads / @idkgen0


What I am building now

FLAGSHIP / IN ACTIVE DEVELOPMENT

A voice AI companion that lives on your machine, not on someone's server.

Most AI companions are a browser tab in front of infrastructure you do not control: the conversations sit in someone else's database, the voice is rented, and the whole thing stops existing the day the service does.

Yuki is a desktop app. Speech recognition runs on your own CPU (faster-whisper), long-term memory is a vector store on your own disk, and the model is whichever one you bring a key for — OpenRouter, OpenAI, Gemini, or a local Ollama. It ships with a large set of system tools: screen capture, files, shell, web search and browsing, clipboard, media and window control, notifications, memory search.

Two faces: a classic chat window, and HALKA — a ring HUD that sits on the desktop.

The free Lite build is out for Linux (AppImage, no installation). The paid tiers — persistent long-term memory and offline licensing — are built; the commercial launch is still pending.

project page   ·   download Yuki Lite


One person. No company, no team.

Architecture, code, design, docs, deployment — all of it is me. I ship in public and I try not to announce anything I have not actually run. Where a project is unfinished, the README says so.

The common thread across everything here: it runs on hardware you own. No account to create, no telemetry, and no service of mine sitting between you and your own data. You bring the key; the files stay where they are.

PYTHON  FASTAPI  TYPESCRIPT  VANILLA JS  POSTGRES · PGVECTOR  ARCH LINUX

İhsan Deniz — İD monogram
ihsandeniz.net.tr

Open source

Every one of these is a tool I use myself. Self-hosted, bring-your-own-key, no cloud account.

Project What it is
usage‑tracker
Python · MIT
A Pane for Linux: all your AI usage, rate limits and real dollar spend in one place — a waybar badge, a floating widget, or a web panel. Guided setup that shows you every line before it writes it, and undoes it from the same screen. stdlib Python + Vanilla JS, zero dependencies, loopback-only.
galleryweb
Python · AGPL-3.0
A self-hostable photo & video gallery with a real editing studio — crop, rotate, filters, colour and light adjustment, video trimming. No login, no cloud account: double-click and it runs. FastAPI + Vanilla JS.
uai‑agents
TypeScript · MIT
A six-agent autonomous orchestration system you run on your own server. A router analyses each task, hands it to the right specialist, and a QA agent checks the result; past runs are embedded into pgvector so routing improves over time. In-process event bus, no external queue.
yuki‑ai Release channel for the free Yuki Lite build — a single AppImage, nothing to install.

No telemetry. No account. It runs on hardware you own.

Header art generated from ./build — plain HTML, rendered locally. No external services.

Popular repositories Loading

  1. galleryweb galleryweb Public

    Self-hostable photo & video gallery with a built-in editing studio (crop, filters, color/light adjustments, video trimming). No login, no cloud account — runs on your own machine. FastAPI + Vanilla…

    Python 1

  2. uai-agents uai-agents Public

    6 ajanlı otonom multi-agent orkestrasyon sistemi — TypeScript, pgvector hafıza, öğrenen yönlendirme. Kendi sunucunda çalışır, BYOK (OpenRouter/OpenAI/Gemini/Ollama).

    TypeScript 1

  3. usage-tracker usage-tracker Public

    A Pane for Linux: all your AI usage, rate limits and real $ spend in a waybar badge, a floating widget or a web panel. Guided setup — terminal or browser — that shows you every line it writes befor…

    Python 1

  4. puzzlecam puzzlecam Public

    El hareketleriyle kontrol edilen tarayıcı fotobooth + puzzle — Vanilla JS + MediaPipe HandLandmarker, backend yok

    JavaScript 1

  5. yuki-ai yuki-ai Public

    Yuki — sesle konuşan AI companion (Lite). BYOK · Linux AppImage · kurulum yok.

  6. ihsandeniz ihsandeniz Public

    Profile README

    HTML