whatisgithub

What is abap_wiki?

gixsy95/abap_wiki — explained in plain English

Analysis updated 2026-05-18

37PythonAudience · developerComplexity · 4/5LicenseSetup · hard

In one sentence

A local agent driven tool that turns a company's SAP S/4HANA system into a verified, citable Markdown knowledge base for humans and AI agents.

Mindmap

mindmap
  root((repo))
    What it does
      Documents SAP ABAP objects
      Builds Obsidian knowledge base
      Verifies every claim
    Tech stack
      Python
      Markdown
      Obsidian
      Claude or Codex agents
    Use cases
      Document custom SAP objects
      Give AI agents verified context
      Measure token savings vs RAG
    Audience
      SAP developers
      Enterprise engineering teams
    Key idea
      Runs fully local
      Citations to source lines
      Adversarial verification agent

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Turn an undocumented SAP S/4HANA system's custom objects into a browsable, versioned knowledge base.

USE CASE 2

Give an AI coding agent pre-verified, citable context instead of re-reading raw ABAP code each time.

USE CASE 3

Involve a business process owner to fill in the why behind code that an AI agent cannot infer alone.

USE CASE 4

Measure how many tokens a verified wiki page saves compared to feeding raw source code to an AI model.

What is it built with?

PythonMarkdownObsidianSAP ABAP

How does it compare?

gixsy95/abap_wikihao0321/video-autopilot-kitharahan/rtdmd
Stars373737
LanguagePythonPythonPython
Setup difficultyhardmoderatehard
Complexity4/53/55/5
Audiencedevelopergeneralresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires Python 3.11+, access to a real SAP S/4HANA system's custom objects, and an AI agent like Claude or Codex to drive the pipeline.

Use, modify, and share freely under the MIT license.

So what is it?

abap_wiki is a local, agent driven engine that turns a company's SAP S/4HANA system into a navigable, versioned knowledge base written in Markdown and viewable in Obsidian. It is aimed at the problem that in most real SAP systems, documentation is missing or scattered, and the knowledge of why something was built a certain way often only lived in the head of a developer who has since left. The tool starts at a company's custom SAP objects and follows their connections outward into the standard objects they touch, documenting each one in the context of how it is actually used. It builds this up in layers: first a basic inventory, then code analysis, then a functional and process level explanation. For the deeper layer, a human who owns the business process fills in gaps the AI agent could not figure out on its own, and the system only raises the documentation level after checking every answer against the actual code. A key feature is that every claim in a generated page is tied to specific lines of source code that prove it, and a separate agent independently rechecks the analysis and rejects anything it cannot confirm. If something cannot be proven, it is labeled as such rather than hidden or guessed at. The whole system runs entirely on the user's own machine, with no data sent to outside services, and it can be driven by Claude, Codex, or a local open source AI agent. The project frames itself as different from typical retrieval based AI search, which re-reads raw code every time a question is asked. Instead, abap_wiki builds the understanding once, verifies it, and lets future questions navigate an already checked set of pages instead of searching raw code again each time. It is built in Python 3.11 or newer, includes a command line tool for measuring token savings compared to raw code, and is released under the MIT license.

Copy-paste prompts

Prompt 1
Help me run abap_wiki's pipeline on my SAP S/4HANA custom objects to generate a first knowledge base layer.
Prompt 2
Explain how the adversarial verification agent in abap_wiki decides whether to accept or reject a page.
Prompt 3
Walk me through setting up abap_wiki locally with Claude or Codex as the driving agent.
Prompt 4
Show me how to measure token savings using abap_wiki's token-metrics tool on the bundled demo.

Frequently asked questions

What is abap_wiki?

A local agent driven tool that turns a company's SAP S/4HANA system into a verified, citable Markdown knowledge base for humans and AI agents.

What language is abap_wiki written in?

Mainly Python. The stack also includes Python, Markdown, Obsidian.

What license does abap_wiki use?

Use, modify, and share freely under the MIT license.

How hard is abap_wiki to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is abap_wiki for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.