See how NoteBuilder unifies prompt guides, templates, chat orchestration, document search, and MSIX automation into a governed AI workspace.
Note guides, prompt templates, chat consoles, document search, and packaging scripts live inside one Avalonia desktop app so teams never lose context.
Anthropic, OpenAI, Gemini, Brave search, and local echo/debug providers plug into shared abstractions so switching models never disrupts the UX.
File repositories, background deletion queues, and MSIX packaging keep local data clean, auditable, and ready for enterprise distribution.
Domain/Application layers expose typed IDs, repositories, prompt metadata, and chat contracts that can be reused by services, CLI tools, or backend automations.
Markdown and note guides use YAML front matter for metadata, source classification, and quick lookup. Import Markdown, PDF, and image files while background jobs extract text, enrich summaries, and keep guides searchable.
Bidirectional sync to Google Drive and OneDrive ensures stakeholders can collaborate without abandoning compliance-friendly storage.
Versionable templates are stored per application/feature with configurable system prompts, reasoning effort, verbosity, and delivery formats. `FilePromptTemplateRepository` writes snake_case JSON so templates can be diffed, reviewed, and seeded with source control.
Templates drive UI pickers and command shortcuts, letting teams replay golden prompts in seconds.
Tabbed chat surfaces provider switching, streaming responses, slash commands (`/help`, `/research`, `/todocument`, etc.), and voice-to-text insertion. Welcome flows orient newcomers with quick start commands and provider hints.
Integrated document/prompt search and Brave/Google enrichment keep answers grounded.
Core domain objects (`Application`, `Feature`, `PromptConfiguration`) manage initiatives with
typed IDs and validation. File repositories persist entities beneath
%LOCALAPPDATA%\\NoteBuilder\\applications\\{app}\\features\\{feature}\\..., making it easy
to audit, back up, or sync discrete workstreams.
Infrastructure tests guarantee cross-platform behavior, snake_case serialization, and concurrency safety.
MSIX packaging scripts (`Build-MSIX.ps1`, `Install-MSIX.ps1`) plus manifest assets cover signing, store submission prep, and trust settings. Docs detail deferred deletion, PDF fixes, Brave search integration, and voice-to-chat so operations teams know exactly how the app behaves.
Test projects across Infrastructure, Application, Domain, and Presentation validate every layer before shipping.
Entities, value objects, repository interfaces, and chat/search contracts live here, enabling strict validation and reuse outside the desktop client.
Use-cases (PromptService, GuideService, Chat orchestration) coordinate workflows while keeping infrastructure concerns abstracted.
File repositories, HTTP clients, Brave search, OAuth, speech-to-text, and packaging services interface with the outside world through strongly typed adapters.
Avalonia UI and view models (Chat, GuideList, Markdown) provide a consistent desktop experience with DI wiring for fast iteration.
Domain/Application/Infrastructure/Presentation tests plus CI-ready scripts enforce behavior, file formats, and provider contracts before every release.
Anthropic, OpenAI, Gemini, Brave search, document search, and prompt summary services plug into unified provider abstractions. Swap models without rewriting UI flows.
DriveSettings and OAuth services connect to Google Drive and OneDrive with cached tokens and selective sync options.
Speech-to-text capture, Markdown/PDF import, and image guide support make it easy to blend recordings, scans, and raw content into prompt workflows.
Windows Desktop Bridge/MSIX plus Avalonia cross-platform clients cover internal distribution, store submissions, and dev side-loading paths.
Run dotnet build NoteBuilder.sln to pull every project together.
Drop Markdown guides or template JSON files into the surfaced data directories or use the importer for PDFs/images.
Use docs/APIKeyConfiguration.md to wire OpenAI, Anthropic, Gemini,
Brave, and Drive credentials.
When you're ready to distribute, run the MSIX scripts and follow the packaging guide for signing and trust settings.
Roadmap conversations are open — reach out to talk about new provider adapters, automation hooks, or deployment targets.
Contact Us