Tugrul Guner

Tugrul Guner

Corpus Hub contributor since 2026-10-15

Tugrul Guner's work was selected for the XERJ Corpus Hub, the open reference memory AI coding agents search before they write code. When an agent meets the same problem, it gets this implementation back as a worked example, with the author and the repository attached.

7corpora
1selected commit
12files
1,093lines
★ 23GitHub stars on repos

Totals across every corpus @tugrulguner appears in; a commit selected for two corpora counts once. Files and lines count the selected commits; each corpus indexes the whole repository at its pinned commit.

What an agent can do with the intpot corpus

tugrulguner/intpot: Define Python tools once and serve them as a Typer CLI, FastAPI app, or FastMCP server: or convert existing apps between all three

Example questions
Paste it into your AI agent. It clones the repo at the pinned commit and indexes it on your machine.
Search the GitHub repository tugrulguner/intpot with XERJ (https://hub.xerj.org/corpus/tugrulguner--intpot).
Run these in a shell, in order, and check each result before the next:
1. xerj --help  (success: it prints usage). If xerj is missing: curl -fsSL https://xerj.org/get | sh
2. git clone https://github.com/tugrulguner/intpot intpot && git -C intpot checkout f167cd4bac3931da063cc5bc43d7b2905054815e
3. Start a local node and leave it running: xerj --insecure --data-dir ./xerj-data
4. xerj autoindex ./intpot --url http://127.0.0.1:9200 --prefix intpot --progress plain
5. xerj autoindex map --url http://127.0.0.1:9200
Then answer my question from the indexed files and cite the ax_path of every hit. Query syntax: https://xerj.org/llms.txt
Licence: MIT. Keep the copyright notice and credit the authors.

corpus tugrulguner--intpot · AI, prompts and agents
Related corpora: fastmcp, lexbuild, alok-108/phantom, IncidentFlow-io/incidentflow-mcp
AI search and retrieval with XERJ · Case study: reference coding for agents

Selected work

GitHub ★ 13

tugrulguner/intpot

Define Python tools once and serve them as a Typer CLI, FastAPI app, or FastMCP server: or convert existing apps between all three

On GitHub: 325 commits · 4 forks · created 2026-03 · last push 2026-10-31
Languages: Python 80%, TypeScript 7%, JavaScript 6%

The corpus is the whole repository at the pinned commit, not only the files of the selected commit.

live on the hub · licence clearedcorpus tugrulguner--intpotAIMITclicode-generationconverterdeveloper-toolsfastapifastmcp agreed 2026-10-28
GitHub ★ 5

tugrulguner/summonpot

A contract-first Python framework for modernizing APIs for AI through exact application behavior and explicitly bounded agent-owned decisions

On GitHub: 492 commits · 5 forks · created 2026-08 · last push 2026-10-31
Languages: Python 83%, JavaScript 7%, MDX 6%
c7fa71a93c feat: constrain agent choices to validated producer candidates
selected commit: 12 files · 1,093 lines · Python · tests, src/summonpot, examples

The corpus is the whole repository at the pinned commit, not only the files of the selected commit.

live on the hub · licence clearedcorpus tugrulguner--summonpotAIMITai-nativeapideveloper-toolspythonagentic-aiapi-framework agreed 2026-10-15
GitHub ★ 2

tugrulguner/dexpot

A synchronous Python API framework with adaptive GIL and free-threaded execution

On GitHub: 189 commits · 1 forks · 237 files at the pinned commit · created 2026-08 · last push 2026-10-31
Languages: Python 72%, JavaScript 18%, Astro 3%

The corpus is the whole repository at the pinned commit, not only the files of the selected commit.

live on the hub · licence clearedcorpus tugrulguner--dexpotAPIMITapifree-threadinghttpmsgspecnogilpython agreed 2026-10-28
GitHub ★ 1

tugrulguner/lifepot

A bounded, replayable artificial-life laboratory where Jev proposes ecosystem rules and deterministic code runs every organism

On GitHub: 103 commits · 331 files at the pinned commit · created 2026-09 · last push 2026-10-29
Languages: TypeScript 90%, CSS 8%, JavaScript 3%

The corpus is the whole repository at the pinned commit, not only the files of the selected commit.

live on the hub · licence clearedcorpus tugrulguner--lifepotWEBMITartificial-lifecellular-automatanextjssimulationtypesafe-aitypescript agreed 2026-10-28
GitHub ★ 1

tugrulguner/refpot

A custom embedded C++ database engine with a small Python API for durable CRUD and explicit transactions. Experimental alpha

On GitHub: 30 commits · 224 files at the pinned commit · created 2026-10 · last push 2026-10-29
Languages: Python 55%, C++ 22%, JavaScript 8%

The corpus is the whole repository at the pinned commit, not only the files of the selected commit.

live on the hub · licence clearedcorpus tugrulguner--refpotDBMITdatabasedatabase-engineembedded-databasemodepotcppkey-value-store agreed 2026-10-28
GitHub ★ 1

tugrulguner/utilitypot

Open-source browser tools for data, text, diagrams and planning: eight browser-local workflows, including screenshot OCR, redaction and spreadsheet diff, plus three disclosed, bounded AI tools

On GitHub: 42 commits · 306 files at the pinned commit · created 2026-10 · last push 2026-10-30
Languages: JavaScript 87%, Astro 8%, CSS 5%

The corpus is the whole repository at the pinned commit, not only the files of the selected commit.

live on the hub · licence clearedcorpus tugrulguner--utilitypotWEBMIT agreed 2026-10-28
GitHub ★ 0

tugrulguner/skillpot

Practical agent skills for building, researching, and presenting real work. Clear inputs, useful artifacts, explicit checks. In development

On GitHub: 26 commits · 247 files at the pinned commit · created 2026-10 · last push 2026-10-31
Languages: Python 51%, JavaScript 36%, Astro 8%

The corpus is the whole repository at the pinned commit, not only the files of the selected commit.

live on the hub · licence clearedcorpus tugrulguner--skillpotAIMITagent-skillsai-agentsautomationmodepotworkflows agreed 2026-10-28
XERJ Corpus Hub contributor badge
[![XERJ Corpus Hub contributor](https://hub.xerj.org/contributors/tugrulguner/badge.svg)](https://hub.xerj.org/contributors/tugrulguner)

Included with the author's permission (email, 2026-10-15), under each repository's own licence, with attribution. Own more repositories? Sign in with GitHub and add them. Want something removed? Reply to the email, withdraw it on /add, or open an issue on xerj-org/xerj.