roam-extension-live-ai-assistant
Powerful AI Assistant in Roam Research
File Explorer
Download Latest Version (.zip)- FUNDING.yml
- settings.json
- 530.js
- main.js.LICENSE.txt
- official-roam-faq.md
- roam-tips.md
- api-keys-and-pricing.md
- chat-agent.md
- generative-ai.md
- langchain-langgraph-1.0-migration.md
- live-outliner.md
- liveai-api.md
- liveai-skills.md
- llm-council.md
- mcp-agent.md
- query-agents.md
- roam-grid-integration.md
- v11_README_archive.md
- detect.ts
- query.ts
- syntax.ts
- addToContextTool.ts
- askUserChoiceTool.ts
- askYourGraphTool.ts
- chatToolsRegistry.ts
- colorHighlighterTool.ts
- createBlockTool.ts
- createPageTool.ts
- dateUtils.ts
- deleteBlockTool.ts
- helpDepot.json
- helpDepotUtils.ts
- helpTool.ts
- liveaiSkillsTool.ts
- outlineEvaluator.ts
- randomPickTool.ts
- referenceGuard.ts
- runSmartBlockTool.ts
- selectResultsByCriteriaTool.ts
- skillsUtils.ts
- toolUtils.ts
- updateBlockTool.ts
- vectorSearchTool.ts
- chat-agent-invoke.ts
- chat-agent-prompts.ts
- chat-agent.ts
- chat-tools.ts
- multimodal-commands.ts
- multimodal-context-builder.ts
- targetScope.ts
- council-debate-prompts.ts
- council-debate.ts
- council-invoke.ts
- council-orchestrator.ts
- council-prompts.ts
- council-types.ts
- debate-roles.ts
- graph-explorer.ts
- invoke-mcp-agent.ts
- mcp-agent-prompts.ts
- mcp-agent.ts
- mcp-tools.ts
- mcpClient.js
- mcpDiagnostics.js
- mcpDiscovery.js
- mcpManager.js
- invoke-outliner-agent.ts
- outliner-agent.ts
- outliner-prompts.ts
- outliner-schema.ts
- conditionGroupsUtils.ts
- contentTruncation.ts
- contextExpansion.ts
- expansionUI.ts
- livePopupExecution.ts
- logging.ts
- queryAnalysis.ts
- searchUtils.ts
- semanticExpansion.ts
- uiMessages.ts
- combineResultsTool.ts
- schemas.ts
- executeDatomicQueryTool.ts
- schemas.ts
- extractHierarchyContentTool.ts
- schemas.ts
- executors.ts
- extractPageReferencesTool.ts
- schemas.ts
- executors.ts
- findBlocksByContentTool.ts
- parsers.ts
- processors.ts
- schemas.ts
- executors.ts
- findBlocksWithHierarchyTool.ts
- parsers.ts
- processors.ts
- schemas.ts
- executors.ts
- findDailyNotesByPeriodTool.ts
- schemas.ts
- analysisUtils.ts
- executors.ts
- findPagesByContentTool.ts
- parsers.ts
- processors.ts
- schemas.ts
- executors.ts
- findPagesByTitleTool.ts
- schemas.ts
- executors.ts
- getNodeDetailsTool.ts
- schemas.ts
- conditions.ts
- index.ts
- results.ts
- combineResultsTool.ts.backup
- executeDatomicQueryTool.ts.backup
- extractHierarchyContentTool.ts.backup
- extractPageReferencesTool.ts.backup
- getNodeDetailsTool.ts.backup
- HIERARCHY_QUERY_SUPPORT.md
- toolsRegistry.ts
- types.ts
- ask-your-graph-agent.ts
- ask-your-graph-invoke.ts
- ask-your-graph-prompts.ts
- ask-your-graph.ts
- react-agent-guidelines.md
- agentsUtils.tsx
- expansionConstants.ts
- agent-prompts.js
- calcul-agent.ts
- langgraph.json
- langraphModelsLoader.ts
- nl-datomic-query.ts
- nl-query.ts
- package.json
- thinkingStreaming.ts
- tools.js
- types.ts
- imageTokensCalculator.js
- embeddingService.ts
- localProvider.ts
- fileConverter.ts
- types.ts
- vectorStoreService.ts
- aiAPIsHub.js
- dataExtraction.js
- fileExport.js
- languagesSupport.js
- liveTranscription.js
- modelRegistry.js
- modelsInfo.js
- modelUpdates.js
- multimodalAI.js
- prebuildCommands.js
- prompts.js
- queryContextExtractor.js
- responseInsertion.js
- styleConstants.js
- tableCompletion.js
- publicApi.js
- audio.js
- encoder.js
- mic-recorder.js
- CommandSuggest.jsx
- ContextMenuHeader.jsx
- ContextSelectionPanel.jsx
- StyleSelectionPanel.jsx
- ThinkingControls.jsx
- TokenEstimateDisplay.jsx
- basicCommandHandler.js
- mcpCommandHandler.js
- outlinerCommandHandler.js
- utilityCommandHandler.js
- useContextMenuState.js
- commandProcessing.js
- ContextMenu.backup
- index.jsx
- AdvancedOptionsMenu.tsx
- ChatCommandSuggest.tsx
- ChatHeader.tsx
- chatHelpConstants.ts
- ChatHistorySelect.tsx
- ChatInputArea.tsx
- ChatMessagesDisplay.tsx
- ChatPageAutocomplete.tsx
- ChatToolsMenu.tsx
- CouncilConfigPanel.tsx
- CouncilStepDisplay.tsx
- DebateConfigPanel.tsx
- FullResultsChat.tsx
- ClearAllQueriesDialog.tsx
- ClearChatDialog.tsx
- RenameQueryDialog.tsx
- SaveQueryDialog.tsx
- DirectContentSelector.tsx
- EditableQueryText.tsx
- QueryComposer.tsx
- QueryManager.tsx
- QueryRenderer.tsx
- ReferencesFilter.tsx
- ReferencesFilterPopover.tsx
- ResultRenderer.tsx
- useFullResultsState.ts
- useQueryManager.tsx
- chatToolsMenu.css
- councilDisplay.css
- queryManager.css
- queryRenderer.css
- QueryTypes.ts
- types.ts
- chatEditUtils.ts
- chatHelpers.ts
- chatMessageUtils.ts
- chatStorage.ts
- currentChatStorage.ts
- directContentHandler.ts
- expandResults.ts
- progressMessages.ts
- querySelectItems.ts
- queryStorage.ts
- resultProcessing.ts
- roamContextLoader.ts
- windowStorage.ts
- FullResultsPopup.tsx
- index.tsx
- QuerySelector.tsx.backup.txt
- CustomModelForm.css
- CustomModelForm.jsx
- ModelCard.css
- ModelCard.jsx
- ModelConfigDialog.css
- ModelConfigDialog.jsx
- ModelMigrationDialog.css
- ModelMigrationDialog.jsx
- OpenRouterBrowser.css
- OpenRouterBrowser.jsx
- ProviderEndpointConfig.css
- ProviderEndpointConfig.jsx
- AskGraphFirstTimeDialog.jsx
- AskGraphModeDialog.jsx
- AskGraphModeIndicator.jsx
- FullResultsPopup.tsx.backup
- HelpDialog.jsx
- InstantButtons.jsx
- MCPConfigComponent.jsx
- ModelsMenu.jsx
- ScopeSelectionDialog.jsx
- TableAutocompleteDialog.css
- TableAutocompleteDialog.jsx
- ThinkingToggle.jsx
- Timer.jsx
- Toaster.js
- TokensDisplay.jsx
- VoiceRecorder.jsx
- dataProcessing.js
- datomicQuery.js
- domElts.js
- format.js
- modelConfigHelpers.js
- regex.js
- roamAPI.js
- roamExtensionCommands.js
- roamGridBridge.cjs
- roamTable.js
- .DS_Store
- App.js
- globals.d.ts
- index.js
- roam-grid-adapter.test.cjs
- .DS_Store
- .gitattributes
- .gitignore
- 530.js
- build.sh
- CHANGELOG.md
- extension.css
- extension.js.LICENSE.txt
- LICENSE
- model-updates.json
- package.json
- README.md
- tsconfig.json
# Installation Guide
1. Get the code
git clone https://github.com/fbgallet/roam-extension-live-ai-assistant
Downloads the entire project code from GitHub to your computer.
cd roam-extension-live-ai-assistant
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
