Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ForgeNotes

ForgeNotes is a Notion-style notes app with a block editor, nested pages, AI (Deep Agents + coding CLIs), markdown link/import/export, Postgres-backed search & sync, a meta-harness for agent workflows, and optional Tauri desktop packaging.

Built with React, TanStack Start, Tailwind, PGLite/Postgres, LangChain Deep Agents, and Tauri 2.

ForgeNotes workspace — sidebar, nested pages, cover image, and AI block


Screenshots

Desktop workspace

Notion-style sidebar with favorites, nested pages, linked markdown, and an inline AI block.

ForgeNotes desktop workspace

Mobile

Clean page view on a small screen — same blocks and covers, hamburger navigation.

ForgeNotes on mobile

AI in the editor

Generate summaries, todos, tables, outlines, and diagrams from page context (Deep Agents + skills).

AI block summarizing a page

Rewrite any block with Improve / Shorter / Expand / Fix grammar, or a custom instruction.

Edit block with AI dialog

AI setup wizard

Connect providers (Claude, Grok, OpenAI, Ollama…), credentials, MCP tools, and workspace skills.

AI setup wizard — Test & finish

Agent meta-harness

Run Plan → Implement → Review → Validate workflows from the UI; swap backends without rewriting the workflow.

Meta-harness workflow panel with run results


Documentation

Doc What it covers
FEATURES.md Complete feature list (editor, AI, markdown, search, harness, desktop, …)
USER_GUIDE.md How to use the product and configure AI, MCP, CLIs, markdown, and sync
DEVELOPERS.md Local setup, scripts, architecture, build, deploy, and Tauri
TAURI.md Standalone desktop packaging (Windows / macOS / Linux)
harness/README.md Meta-harness CLI, YAML agents, and workflows

Quick start

npm install
npm run dev          # http://0.0.0.0:8080
Command Purpose
npm run dev Web app (Vite + HMR)
npm run build Production web build + DB migrate
npm run typecheck TypeScript check
npm run wks -- harness backends Meta-harness CLI
npm run tauri:dev Desktop window (Tauri + Vite)
npm run tauri:build Standalone installers / AppImage / etc.

See DEVELOPERS.md for env vars, database, and production notes.
See USER_GUIDE.md for day-to-day use (pages, AI, markdown, search, desktop).


What you get (high level)

  • Block editor — headings, lists, todos, code, callouts, Mermaid, AI blocks
  • Pages — nested hierarchy, favorites, trash, icons/covers, light/dark theme
  • Persistence — local browser storage for guests; signed-in Postgres / PGLite sync
  • Search — command palette + Postgres full-text / similarity when DB-backed
  • AI — Deep Agents + skills, MCP tools, Grok / Claude / OpenAI / Ollama APIs, Claude Code / Codex / Grok CLIs with streaming
  • Markdown — link a folder without importing, import trees, export pages/hierarchies
  • Agent harness — Plan → Implement → Review → Validate, pluggable backends
  • Desktop — Tauri standalone (ForgeNotes binaries: .exe, .AppImage, .dmg, …)

Full inventory: FEATURES.md.


Project layout (sketch)

src/
  components/   # UI: editor, sidebar, AI wizard, markdown, harness
  lib/          # store, AI, DB, auth, search, harness, tauri
  routes/       # TanStack Router (app + API)
src-tauri/      # Desktop shell (Tauri 2) — productName: ForgeNotes
harness/        # Agent YAML + workflows + artifacts
cli/            # wks meta-harness entry
migrations/     # SQL (workspace + search)

License / status

Private app-builder project. Features evolve with product needs; docs above are the source of truth for current capabilities.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages