gitwtfhub

wtf is devobin?

mobinhasanghasemi/devobin — explained in plain English

Analysis updated 2026-05-18

14PythonAudience · developerComplexity · 2/5LicenseSetup · easy

TL;DR

A Python CLI that reads your codebase and writes detailed, project specific prompts for AI coding assistants like Claude or Cursor to use.

Mindmap

mindmap
  root((repo))
    What it does
      Scans your project
      Writes AI prompts
      Never writes code
    Tech stack
      Python
      CLI
      Multiple AI providers
    Use cases
      Feature prompts
      Bug fix prompts
      Plugin system
    Audience
      Developers using AI tools

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

Why would anyone build with this?

REASON 1

Generate a tailored prompt for an AI coding tool before asking it to add a feature to your real project.

REASON 2

Get a structured bug fix prompt that includes your project's actual security and architecture context.

REASON 3

Build custom plugins to add project specific checks to the prompts DevObin generates.

REASON 4

Compare prompt quality across OpenAI, Anthropic, Google, or local Ollama models for the same task.

What's in the stack?

PythonCLIOpenAIAnthropicOllama

How it stacks up

mobinhasanghasemi/devobin0c33/agentic-aiadennng/stock_strategy_lab
Stars141414
LanguagePythonPythonPython
Setup difficultyeasyhardhard
Complexity2/54/54/5
Audiencedeveloperdeveloperresearcher

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

How do you spin it up?

Difficulty · easy Time to first run · 5min

Requires an API key from OpenAI, Anthropic, Google, or a running Ollama instance.

MIT license: free to use, copy, modify, and distribute, including commercially, as long as you keep the copyright notice.

Wtf does this do

DevObin is a command line tool that looks at your existing software project and writes detailed instructions, called prompts, that you can hand to an AI coding assistant like Claude, Codex, Cursor, or GPT. It does not write any code itself. Instead it reads your actual files, works out what frameworks, languages, and database you are using, and turns that understanding into a prompt tailored to your real codebase rather than a generic template. When you run DevObin, you connect it to an AI provider such as OpenAI, Anthropic, Google, or a locally running Ollama model, describe what you want built or fixed, and it produces a markdown file with the finished prompt. That file typically contains around twenty structured sections covering things like the project's tech stack, coding rules, accessibility requirements, security rules, and expected deliverables, though which sections appear changes depending on whether you are asking for a bug fix, a new feature, or a performance improvement. The tool also keeps a running knowledge graph of your project so it can select only the parts of that context that are relevant to your current request, rather than dumping everything into every prompt. There is an optional prompt optimization step that checks for contradictions and can refine the wording before you copy it out, and a small plugin system lets developers add their own custom checks. DevObin is installed through pip and requires Python 3.12 or newer along with an API key for whichever AI provider you choose to use. It is aimed at developers who already work with AI coding tools and want the prompts they hand those tools to be grounded in their actual project instead of copied from a generic checklist. It is released under the MIT license.

Yoink these prompts

Prompt 1
Show me how to install DevObin with pip and connect it to my Anthropic API key using the connect command.
Prompt 2
Walk me through generating a bug fix prompt for a Django REST API project using DevObin.
Prompt 3
Explain how DevObin's dynamic context selection decides which of the 20 prompt sections to include.
Prompt 4
Help me write a custom DevObin plugin that adds a Django best practices check.

Frequently asked questions

wtf is devobin?

A Python CLI that reads your codebase and writes detailed, project specific prompts for AI coding assistants like Claude or Cursor to use.

What language is devobin written in?

Mainly Python. The stack also includes Python, CLI, OpenAI.

What license does devobin use?

MIT license: free to use, copy, modify, and distribute, including commercially, as long as you keep the copyright notice.

How hard is devobin to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is devobin for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.