Skip to content

sapariyaneel/Devbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation


DevBook Logo

DevBook

The system for your engineering mind.

Log, organize, and instantly retrieve your technical notes, command snippets, and error resolutions. A personal knowledge base built for developers — not productivity enthusiasts.


Web App Android Extension CLI




What is DevBook?

DevBook is a personal knowledge base for developers. Every time you debug an error, figure out a config, write a useful snippet, or document an architecture decision — DevBook is where it lives.

No more losing context in scattered Notion pages, random text files, or Slack history. DevBook gives you one fast, searchable vault that you actually use.

Built by a developer, for developers. The goal is zero friction between having a thought and capturing it.


Platform

DevBook is available across all your environments:

Platform Status Download
Web App Live devbook.neelsapariya.in
Android App Available Latest Release →
Browser Extension Available Latest Release →
CLI Available npm install -g devbook-cli


Features

Notes & Errors

Capture two types of entries built for different situations:

  • Notes — markdown documents with code blocks, tags, categories, commands, and reference links
  • Errors — structured entries with error message, root cause, solution, and reproduction steps

Command Palette

Press Ctrl+K anywhere in the app. Search your entire vault by title, content, tags, or category instantly.

Structured Hierarchy

Organize with categories and subcategories. Drag to reorder. Tag everything atomically. Filter by type, favorite, or trash.

Markdown Editor

GitHub-flavored markdown with syntax highlighting, live preview side-by-side, and one-click code copy.

Public Sharing

Make notes public or unlisted. Share a URL to any note. Unlisted notes are accessible only via direct link — not indexed.

Community Solutions

Browse and upvote public notes from other developers. Discover real solutions to real problems.



Mobile App

The native Android app brings your vault to your pocket.

  • Full-text search across every note, error, and snippet
  • Offline-first — your vault is cached locally, works without internet
  • Quick-capture via the Android share menu from any app
  • Instant sync — changes reflect on all platforms in real time
  • Favorites, filters, and tags — find anything in seconds

Download APK →



Browser Extension

Capture from anywhere on the web without switching tabs.

  • Highlight any text on a page and save it directly to DevBook
  • Works on all major browsers (Chrome, Firefox, Edge, Brave, Arc)
  • One-click capture with automatic source URL attached
  • Authorize once via your DevBook account — no manual token needed

Download Extension →

Setup

  1. Download the extension .zip from the Releases page
  2. Open your browser's extension manager (chrome://extensions or equivalent)
  3. Enable Developer Mode
  4. Click Load unpacked and select the extracted folder
  5. Click Connect to DevBook in the extension popup — you'll be redirected to authorize in one click


CLI

npm install -g devbook-cli
# Authenticate with your account
devbook login

# Search your vault from the terminal
devbook search "docker build"

# Add a quick note
devbook add "nginx upstream timeout fix"

# List recent entries
devbook list --type error

# Copy a snippet to clipboard
devbook copy <slug>

The CLI uses API tokens from your Settings → API & CLI page.



API

DevBook has a public REST API. Generate a token from the web app and authenticate all requests with it.

Authorization: Bearer dvbk_your_token_here
# List your notes
curl https://devbook.neelsapariya.in/api/notes \
  -H "Authorization: Bearer dvbk_your_token"

# Create a new note
curl -X POST https://devbook.neelsapariya.in/api/notes \
  -H "Authorization: Bearer dvbk_your_token" \
  -H "Content-Type: application/json" \
  -d '{"title":"My note","description":"Content here","type":"note"}'


Releases

All downloads — APK, extension, and CLI — are published to the Releases page of this repository.

Asset Description
devbook-android.apk Android app — sideload directly
devbook-extension.zip Browser extension — load unpacked
Changelog What changed in each version



Developer


Neel Sapariya

Neel Sapariya

Software Engineer · Mobile App Developer


Designed, built, and shipped every part of this — web app, mobile app, browser extension, CLI, and API. DevBook started as a personal tool to stop losing engineering context. It became something worth sharing.


Portfolio GitHub Twitter LinkedIn



All source code is private. This repository serves as the public-facing home for releases and documentation.


About

DevBook — personal knowledge base for developers. Log errors, notes, and snippets. Available on Web, Android, Browser Extension, and CLI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors