Portrait of Onur Solmaz

Hey, it’s Onur.

I’m an engineer. I have a wide variety of interests.

I write about them here.

Current work

I am a Founding Engineer at TextCortex where we help companies organize their knowledge and build agents. My role involves doing research, designing software architecture, developing new features and leading the engineering team.

While I was flirting work with TextCortex in Fall 2022, I created the first crappy coding agent for them. This was before ChatGPT launched, using a custom Jupyter Kernel and OpenAI’s OG Codex code completion model. That crappy CLI coding agent then evolved over time into TextCortex’s main chat product.

I was the sole backend developer for 2 years. Then actual coding agents happened, and I was able to do a lot more. I am currently the lead engineer, overseeing all development.

There are a couple of unique open-source projects we are currently scaling, one of them is JSON-DOC. It’s a JSON- and block-based file format for storing documents. Documents are converted into structured data, similar to Notion documents, where each content gets an id, so that AI models can reference and manipulate huge content easier, compared to Markdown. This is currently being scaled internally and will be pushed to production very soon.

The other project is also under construction, will write about it more when it launches.

OpenClaw

I am a contributor at OpenClaw, one of the fastest growing open source projects of all time. I am currently maintaining the MS Teams implementation and various security related aspects.

Sports

I combine strength training and sports with engineering. See my Instagram channel Nerd on Bars @nerdonbars.

I am currently at 2 horsepowers of peak muscle-up power.

I am developing a fitness app, Horse, which uses computer vision models and geometric calculations to count reps. We challenge each other with friends, if you are reading this, I officially challenge you to a 2 minute AMRAP push-up duel.

Personal / closed source projects

  • 🧠 TextCortex: Created TextCortex’s AI model harness, starting out as a hobby project a few months before ChatGPT launched
  • 🐴 Horse.fit: AI personal trainer (currently counts push-ups and lets you challenge your friends
  • 😎 solmaz.io: My blog

Agents

  • 🍌 Bob: My personal agent, helping me out in many tasks

Open source projects (actively maintained)

  • 🧹 Janitr.AI: Smol local models to filter out internet content for you
  • 🍨 Scoop: Open personal news intelligence platform for OpenClaw
  • 📄 JSON-DOC: Open block-based document file format based on Notion
  • 🍹 Spritz: Kubernetes‑native control plane for running AI agents in containers
  • 🦞 OpenClaw: I’m a maintainer of various features in the biggest personal agent project
  • 📟 acpx: Headless CLI client for statful ACP sessions
  • 🥔 Alman.AI: Alman, a Simplified Dialect of the German Language
  • SimpleDoc: Lightweight standard for organizing Markdown documentation in codebases
  • ⛳️ skillflag: Simple CLI flag convention for listing and installing agent skills

Open source projects (unmaintained)

  • 🎤 Manim Voiceover: Plugin for programmatic voiceovers in Manim videos
  • 🧠 icortex: A Jupyter notebook coding agent that I created 2 months before ChatGPT existed, using code-davinci-002
  • 📦 Claude Code Sandbox: A vibe-coded PoC for running Claude Code locally in a sandbox, and controlling through a browser UI

Education

My Accounts

Contact

You can reach out to me at [email protected].

Last updated: Jan 2026