<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Ingo</title>
    <description>The latest articles on Forem by Ingo (@_a96e4dbbba59f956bf7a2).</description>
    <link>https://forem.com/_a96e4dbbba59f956bf7a2</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3904821%2F1330518f-8ba6-4542-8a31-c45427482277.png</url>
      <title>Forem: Ingo</title>
      <link>https://forem.com/_a96e4dbbba59f956bf7a2</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/_a96e4dbbba59f956bf7a2"/>
    <language>en</language>
    <item>
      <title>I built Job Hunter, an open-source local-first desktop workspace for long-running job searches</title>
      <dc:creator>Ingo</dc:creator>
      <pubDate>Thu, 30 Apr 2026 07:29:40 +0000</pubDate>
      <link>https://forem.com/_a96e4dbbba59f956bf7a2/i-built-job-hunter-an-open-source-local-first-desktop-workspace-for-long-running-job-searches-2f85</link>
      <guid>https://forem.com/_a96e4dbbba59f956bf7a2/i-built-job-hunter-an-open-source-local-first-desktop-workspace-for-long-running-job-searches-2f85</guid>
      <description>&lt;p&gt;I built &lt;strong&gt;Job Hunter&lt;/strong&gt; because many serious job searches are not really one-shot searches.&lt;/p&gt;

&lt;p&gt;If you are an experienced candidate, the hard part is often not seeing more job listings. The harder part is remembering which companies are worth tracking, which role titles are noisy, which openings were already reviewed, and which public hiring links are actually useful.&lt;/p&gt;

&lt;p&gt;Job Hunter is an open-source, local-first Windows desktop workspace for job discovery and follow-up tracking.&lt;/p&gt;

&lt;p&gt;It is designed for long-running specialist searches, especially cases where generic job-board feeds are not enough and the better route is to find company career pages, ATS links, and official application pages directly. That makes it a stronger fit for Europe / international searches, specialist roles, and domains where the same capability may appear under many different job titles.&lt;/p&gt;

&lt;h2&gt;
  
  
  What It Does
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Maintains local candidate profiles, target directions, search state, and result history.&lt;/li&gt;
&lt;li&gt;Helps define target role directions with AI.&lt;/li&gt;
&lt;li&gt;Discovers and verifies concrete job links.&lt;/li&gt;
&lt;li&gt;Scores and explains role fit.&lt;/li&gt;
&lt;li&gt;Writes strong role signals back into a reusable company pool.&lt;/li&gt;
&lt;li&gt;Lets the user track interested, applied, offer, rejected, and dropped states.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The main idea is that a good role should improve the next search round. If a company has a strong fit, the company becomes part of the future source set instead of being forgotten after one run.&lt;/p&gt;

&lt;h2&gt;
  
  
  Important Boundaries
&lt;/h2&gt;

&lt;p&gt;This is free and open source, but AI calls are not free by default. Users provide their own OpenAI or compatible API key, so API usage may cost money.&lt;/p&gt;

&lt;p&gt;It is also not an auto-apply bot. Job Hunter helps discover, evaluate, and organize leads. The user still decides what to submit.&lt;/p&gt;

&lt;p&gt;The project is local-first: resumes, company pools, search results, SQLite data, exports, and runtime backups are meant to stay on the user's machine. The public repository contains source code, documentation, demo seeds, and safe example templates.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try It
&lt;/h2&gt;

&lt;p&gt;Repo:&lt;br&gt;
&lt;a href="https://github.com/liuyingxuvka/Job-Hunter" rel="noopener noreferrer"&gt;https://github.com/liuyingxuvka/Job-Hunter&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Latest Windows release:&lt;br&gt;
&lt;a href="https://github.com/liuyingxuvka/Job-Hunter/releases/latest" rel="noopener noreferrer"&gt;https://github.com/liuyingxuvka/Job-Hunter/releases/latest&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feedback discussion:&lt;br&gt;
&lt;a href="https://github.com/liuyingxuvka/Job-Hunter/discussions/1" rel="noopener noreferrer"&gt;https://github.com/liuyingxuvka/Job-Hunter/discussions/1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;End users should download the Windows zip from GitHub Releases, extract it, and run &lt;code&gt;Jobflow Desktop.exe&lt;/code&gt;. Developers can run it from source.&lt;/p&gt;

&lt;h2&gt;
  
  
  Feedback I Am Looking For
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Is "local-first job discovery workspace" a clear framing?&lt;/li&gt;
&lt;li&gt;Does the company-pool feedback loop make sense?&lt;/li&gt;
&lt;li&gt;Would this be useful for specialist or international job searches?&lt;/li&gt;
&lt;li&gt;What would make you hesitate: API cost, privacy, Windows install, search accuracy, or something else?&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>career</category>
      <category>ai</category>
      <category>opensource</category>
      <category>showdev</category>
    </item>
    <item>
      <title>I built Khaos Brain, an open-source local-first experience system for AI agents</title>
      <dc:creator>Ingo</dc:creator>
      <pubDate>Wed, 29 Apr 2026 18:03:12 +0000</pubDate>
      <link>https://forem.com/_a96e4dbbba59f956bf7a2/i-built-khaos-brain-an-open-source-local-first-experience-system-for-ai-agents-1jl2</link>
      <guid>https://forem.com/_a96e4dbbba59f956bf7a2/i-built-khaos-brain-an-open-source-local-first-experience-system-for-ai-agents-1jl2</guid>
      <description>&lt;p&gt;I built Khaos Brain because most AI memory features feel too shallow for real agent work.&lt;/p&gt;

&lt;p&gt;Saving "remember this next time" is useful, but the more valuable unit is accumulated experience: what condition appeared, what action was taken, what result happened, which route failed, and which route later became reliable.&lt;/p&gt;

&lt;p&gt;The problem is not that an agent cannot remember a sentence. The problem is that after doing similar work many times, its working experience often does not accumulate into something inspectable and reusable.&lt;/p&gt;

&lt;p&gt;Khaos Brain is an open-source, local-first experience organization tool for AI agents. It stores experience as visible file-based cards instead of opaque memory.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;p&gt;The current release is Codex-first, but the idea is broader:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;before a task, the agent can retrieve relevant experience&lt;/li&gt;
&lt;li&gt;after a task, it can write back observations and lessons&lt;/li&gt;
&lt;li&gt;maintenance workflows can organize those cards over time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The cards can be searched, inspected, reviewed, diffed, merged, and rolled back with Git.&lt;/p&gt;

&lt;p&gt;One part I care about is keeping personal memory and shared knowledge separate. Personal preferences stay local. Reusable task models, engineering lessons, and reviewed skills can be shared through a GitHub-backed organization knowledge base.&lt;/p&gt;

&lt;p&gt;The easiest way to try it is to hand the GitHub URL to your coding agent and ask it to install and enable the project.&lt;/p&gt;

&lt;p&gt;Repo:&lt;br&gt;
&lt;a href="https://github.com/liuyingxuvka/Khaos-Brain" rel="noopener noreferrer"&gt;https://github.com/liuyingxuvka/Khaos-Brain&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feedback:&lt;br&gt;
&lt;a href="https://github.com/liuyingxuvka/Khaos-Brain/discussions/2" rel="noopener noreferrer"&gt;https://github.com/liuyingxuvka/Khaos-Brain/discussions/2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I would especially like feedback on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;whether "local-first experience system" works well as a framing&lt;/li&gt;
&lt;li&gt;whether visible experience cards feel more useful than opaque AI memory&lt;/li&gt;
&lt;li&gt;what kind of agent work would benefit most from accumulated experience&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>showdev</category>
      <category>ai</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
    <item>
      <title>I built Flow-Guard, an open-source finite-state workflow simulator for AI coding agents</title>
      <dc:creator>Ingo</dc:creator>
      <pubDate>Wed, 29 Apr 2026 18:02:21 +0000</pubDate>
      <link>https://forem.com/_a96e4dbbba59f956bf7a2/i-built-flow-guard-an-open-source-finite-state-workflow-simulator-for-ai-coding-agents-3id3</link>
      <guid>https://forem.com/_a96e4dbbba59f956bf7a2/i-built-flow-guard-an-open-source-finite-state-workflow-simulator-for-ai-coding-agents-3id3</guid>
      <description>&lt;p&gt;I built Flow-Guard because I keep seeing the same failure mode with AI coding agents: a local change looks correct, but the larger workflow or architecture is still wrong.&lt;/p&gt;

&lt;p&gt;Flow-Guard is an open-source Python tool that acts like a lightweight workflow / architecture simulator before an agent writes or changes code.&lt;/p&gt;

&lt;p&gt;It is not an LLM wrapper and it is not prompt-only. The core is a real finite-state mathematical model: you define the workflow state, transitions, inputs, and outputs, then Flow-Guard explores that model and reports concrete counterexample traces.&lt;/p&gt;

&lt;p&gt;In other words, it is using a state-machine style mathematical simulation to reason about the workflow before code is generated or changed.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it tries to catch
&lt;/h2&gt;

&lt;p&gt;Right now I am focusing on three broad classes of problems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;duplicate side effects or repeated actions&lt;/li&gt;
&lt;li&gt;state / cache / source-of-truth drift&lt;/li&gt;
&lt;li&gt;stuck loops, retry paths, or progress failures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is not to replace tests or claim full formal verification. I am trying to add a design-time guardrail: simulate the logic first, inspect the failures, then let the coding agent implement or modify the real code.&lt;/p&gt;

&lt;p&gt;The easiest way to try it is to hand the GitHub URL to your coding agent and ask it to install the project and run the examples.&lt;/p&gt;

&lt;p&gt;Repo:&lt;br&gt;
&lt;a href="https://github.com/liuyingxuvka/FlowGuard" rel="noopener noreferrer"&gt;https://github.com/liuyingxuvka/FlowGuard&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feedback:&lt;br&gt;
&lt;a href="https://github.com/liuyingxuvka/FlowGuard/discussions/1" rel="noopener noreferrer"&gt;https://github.com/liuyingxuvka/FlowGuard/discussions/1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I would especially like feedback on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;whether the concept is understandable&lt;/li&gt;
&lt;li&gt;whether "workflow / architecture simulator" works well&lt;/li&gt;
&lt;li&gt;what real AI-agent workflow bugs would be worth modeling next&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>showdev</category>
      <category>ai</category>
      <category>opensource</category>
      <category>python</category>
    </item>
  </channel>
</rss>
