Skip to content

brainfish-ai/devdoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

██████╗ ███████╗██╗   ██╗██████╗  ██████╗  ██████╗
██╔══██╗██╔════╝██║   ██║██╔══██╗██╔═══██╗██╔════╝
██║  ██║█████╗  ██║   ██║██║  ██║██║   ██║██║     
██║  ██║██╔══╝  ╚██╗ ██╔╝██║  ██║██║   ██║██║     
██████╔╝███████╗ ╚████╔╝ ██████╔╝╚██████╔╝╚██████╗
╚═════╝ ╚══════╝  ╚═══╝  ╚═════╝  ╚═════╝  ╚═════╝
  

Beautiful documentation powered by AI agents

WebsiteDocumentationIssues


Features

Feature Description
Write in MDX Markdown with React components for rich documentation
Beautiful Design Modern UI with dark mode out of the box
Agentic Search AI-powered search with agentic UX and sandbox
API Playground Postman/Hoppscotch-like client for testing API endpoints
AI Agent Support Use Claude Code or Cursor to write docs faster
OpenAPI Support Auto-generate API reference from OpenAPI specs
GraphQL Playground Interactive query explorer for GraphQL APIs
Fast Setup Deploy in under 5 minutes

Quick Start

Create a new documentation project in seconds:

npx @brainfish-ai/devdoc create my-docs

Choose your template type:

  • Basic — Simple documentation site with guides
  • OpenAPI — REST API docs with interactive playground
  • GraphQL — GraphQL API with schema explorer

Then start developing:

cd my-docs
npm install
npm run dev

Open http://localhost:3333 to view your documentation.

AI Agent Support

DevDoc includes built-in support for AI coding agents. Set up AI skills:

npm run ai

Available commands in Claude Code:

Command Description
/bootstrap-docs Generate docs from your codebase
/migrate-docs Migrate from Mintlify, Docusaurus, etc.
/import-api-spec Import OpenAPI, GraphQL, or AsyncAPI specs
/check-docs Quick health check
/blame-doc Find duplicates, outdated content, discrepancies
/create-doc Create a new documentation page
/update-doc Update existing documentation
/delete-doc Delete documentation pages
/commit-doc Commit documentation changes

In Cursor, just ask in Agent mode:

  • "Generate initial documentation from this repo"
  • "Blame docs - find duplicates and outdated content"
  • "Create a new guide about authentication"
  • "Update the quickstart guide"

Repository Structure

Directory Description
/docs Official DevDoc documentation (devdoc.sh)
/templates Starter template for new projects
/themes Theme presets for customization

Themes

Theme Description
default Clean, professional look with emerald accents
minimal Stripped-down, content-focused design
enterprise Professional theme for enterprise docs

Using a Theme

Add to your theme.json:

{
  "$schema": "https://devdoc.sh/theme.json",
  "extends": "github:brainfish-ai/devdoc/themes/minimal"
}

Documentation

Visit devdoc.sh for full documentation:

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

License

MIT © Brainfish AI

About

Documentation framework for developers. Write docs in MDX, preview locally, deploy to Brainfish.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors