dev-companion solves one of the most consistently skipped parts of software development: writing docs and tests. Developers paste code or drop a public GitHub URL into the Streamlit interface, choose a command, and get production-ready output in seconds — no setup, no configuration. The tool ships five core capabilities: /gendoc generates Google-style docstrings and markdown API references, /gentest produces full test suites with edge cases, /review delivers a severity-rated code quality report, /sync flags documentation and tests that have drifted out of sync with the current code, and /genreadme generates a professional README from scratch. IBM Bob was the co-developer throughout the build. All five commands were scaffolded and iterated as Bob AI tasks inside .bob/commands/, with Bob driving architecture decisions, prompt design, and test generation. The runtime engine is IBM watsonx.ai (Llama 3.3 70B), called directly via REST API with language-aware prompts that adapt output to the detected stack. Results from the hackathon build: 68 tests generated with a 100% pass rate, support for 15+ languages, a 1,850-word README produced in a single Bob session, and a 7/10 code health score on a live demo target. The app is deployed on Streamlit Cloud and MIT licensed.
Category tags: