fynnfluegge

rocketnotes: AI Markdown Notes with LangChain and LangGraph

Rocketnotes is a Markdown notes app for the web and Electron, built with LangChain and LangGraph for document chat, writing assistance, and AI filing. Use the hosted service or run it locally with Docker and Ollama.

QuietTypeScriptApache-2.0AIMarkdownKnowledge Base
Stars
1.5k
Forks
80
Stars, last 17 days
-2
Last commit
6 months ago
Contributors
4

Our take

Quietno commits in the last 90 days and no release in a year

Health score

23/100

How it is scored
Activity
20
Community
28
Issues
21
Pull requests
21

-2 stars in the last 17 days

Rocketnotes brings a broad set of document-centered AI features to Markdown notes, but its quiet maintenance and concentrated contributor base make long-term support worth checking before adopting it for a team.

Good fit if

  • You want document chat, semantic search, and AI-assisted filing in a Markdown knowledge base.
  • You value a choice between the hosted web/Electron app and a Docker-based local setup with Ollama.
  • Apache-2.0 licensing suits your use, and you can work with a project whose recent activity is quiet.

Look elsewhere if

  • Your team needs evidence of frequent releases or recent issue and pull-request activity. There have been no commits in the last 90 days, no release in over a year, and no issues or pull requests closed or merged in that period.
  • You need a project maintained by a broad contributor group. Most of the code comes from one person, among four contributors.
  • You need a documented test suite. The repository's measured facts do not indicate tests.
All health signals
Last commit2026-04-23 (6 months ago)
Commits, last 90 days0
Releases, last 12 months0 (latest v1.0.7, 2025-07-26)
Contributors4 (top contributor: 83% of commits)
Issues closed, last 90 days0
Pull requests merged, last 90 days0
Project age4 years

Checked on 2026-10-17 with the GitHub API.

Overview

Rocketnotes is a web-based Markdown note-taking app, also available as an Electron app, built with LangChain and LangGraph for AI features that work with your documents. It combines a hierarchical knowledge base and Zettelkasten inbox with document chat, text completion, voice transcription, and agentic filing, helping people turn notes into searchable, connected information.

You can use the hosted service or run the app locally with Docker and Ollama for private, local AI processing. Its mix of cloud and local options makes it relevant to writers, developers, and researchers who want AI features tied to their own Markdown notes rather than a separate chat workspace.

Key Features

  • Organize Markdown documents in a nested, drag-and-drop tree, with code syntax highlighting, KaTeX, and Mermaid support.
  • Search notes by keywords or meaning, using semantic search.
  • Ask questions about your documents through natural-language chat.
  • Get AI text completions and dictate notes with voice-to-text.
  • Save snippets to a Zettelkasten inbox and use an AI agent to file them into relevant documents.
  • Choose among supported OpenAI, Anthropic, and Together AI models, or run local AI processing with Ollama.
  • Share documents, connect the knowledge base through an MCP server, or use the Neovim plugin.

Use Cases

  • Researchers can collect daily observations in an inbox and have an agent suggest where they belong in an existing knowledge base.
  • Developers can keep searchable code snippets and technical notes alongside diagrams and formulas.
  • Writers can draft in Markdown with AI completions and ask questions across their accumulated documents.
  • Privacy-conscious individuals can self-host with Docker and Ollama to keep AI processing local.

What you need

Detected in the repository

  • Node.js (from package.json)
  • Go 1.23.0 or newer (from go.mod)
  • A Compose file to run it with its related services
  • Automated checks on GitHub Actions

License in plain words

Apache-2.0permissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the license, the NOTICE file and a note of your changes
  • Share your changes: no
  • Includes an explicit patent grant from the contributors:

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Alternatives

  • cabinet: Cabinet centers on local Markdown files, AI agents, and scheduled workflows, while Rocketnotes focuses on note-taking, writing assistance, and document chat.
  • siyuan: SiYuan is a general-purpose linked-block note workspace with optional AI, while Rocketnotes centers its Markdown notes around AI document chat and filing.
ProjectLanguageLicenseStarsStatus
rocketnotesTypeScriptApache-2.01.5kQuiet
cabinetTypeScriptMIT2.9kActive
siyuanTypeScriptAGPL-3.046.6kActive

Considerations

  • The project is marked quiet: it has had no commits in the last 90 days and no release in over a year. The measured data also shows no issues closed or pull requests merged in that period.
  • Maintenance is concentrated, with one contributor responsible for most of the code among four contributors.
  • The app spans an Angular/TypeScript frontend, Go and Python backend components, and cloud or local AI infrastructure. The documented runtime requirements include Node.js and Go 1.23.0; the local Docker setup uses Ollama, while the hosted stack uses AWS services.
  • The README presents local Docker use as a way to keep AI processing private, but does not provide a one-command setup in the supplied documentation excerpt. Consult the installation guide for the actual setup steps.
  • The project is licensed under Apache-2.0. Review the license terms when redistributing or incorporating it into a product.

Found this useful?

Share it with someone who would like rocketnotes.

Comparisons