Skip to content

[Final - mjk]#69

Open
openkmj wants to merge 2 commits into
mainfrom
final-mjk
Open

[Final - mjk]#69
openkmj wants to merge 2 commits into
mainfrom
final-mjk

Conversation

@openkmj

@openkmj openkmj commented Apr 7, 2026

Copy link
Copy Markdown

Summary

  • docpybara — pip-installable, web-based markdown document manager with AI text refinement
  • Built with FastAPI + vanilla JS + CodeMirror 6 + OpenAI gpt-5-mini
  • 25 tests, ruff lint clean, dark-themed UI

Features

  • File tree browsing, CodeMirror editor with toolbar
  • Full CRUD for .md files
  • Server-side search (filename + content)
  • AI text refinement (concise, grammar fix, translate, tone change)
  • Toast notifications on save
  • pip install docpybaradocpybara --dir ./docs

Test plan

  • make test — 25/25 passed
  • make lint — all checks passed
  • Browser UI tested (file tree, editor, save, AI)
  • AI API tested with OpenAI gpt-5-mini
  • Demo Day presentation (5 min)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant