AI Notes¶
Graph Core integrates with local and cloud LLMs to enhance your notes.
Providers¶
Ollama (Local)¶
Run AI models locally on your machine.
Setup:
- Install Ollama: https://ollama.ai/download
- Pull a model:
- Start Ollama:
- In Settings, select "Ollama" as provider
- Test the connection
Settings:
| Setting | Description | Default |
|---|---|---|
| Endpoint | Ollama server URL | http://localhost:11434 |
| Model | Any installed Ollama model | llama3.2 |
| Context Size | Context window (4K-128K) | 32K |
Context Size is sent with every generation request as Ollama's num_ctx option, so raising it really does widen the model's context window (at the cost of RAM).
OpenAI-Compatible APIs¶
Use OpenAI, Azure OpenAI, or any compatible endpoint.
Setup:
- In Settings, select "OpenAI-compatible"
- Enter your API endpoint
- Enter your API key
- Select a model
- Test the connection
Settings:
| Setting | Description | Default |
|---|---|---|
| Endpoint | API URL | https://api.openai.com/v1 |
| API Key | Your API key | Required |
| Model | Model name | gpt-4o-mini |
| Skip SSL verification | Accept self-signed certificates on local endpoints | Off |
Skip SSL verification:
The bypass is limited to local endpoints — localhost, 127.0.0.1, ::1 and *.local. Certificates for any other host are always verified, even with the setting enabled, so pointing at a remote server with a bad certificate fails with an explicit error instead of silently sending your data over an unverified connection.
The setting applies to note improvement and to research/agent runs alike.
Warning
Skipping verification exposes data to interception. Only use it on trusted networks.
Using AI Features¶
Preset Actions¶
Select text in a note and use the AI toolbar:
| Action | Description |
|---|---|
| Improve | Enhance clarity and grammar |
| Summarize | Create a concise summary |
| Expand | Add more detail |
| Fix Grammar | Correct grammatical errors |
| Simplify | Make easier to understand |
| Bullet Points | Convert to bullet list |
| Action Items | Extract actionable tasks |
| Continue | Generate continuation |
Custom Prompts¶
Create your own prompts in Settings:
- Open Settings > AI
- Scroll to Custom Prompts
- Add a name and prompt template
- Use
{{selection}}as placeholder for selected text
Example prompts:
| Name | Template |
|---|---|
| Translate to German | Translate the following to German:\n\n{{selection}} |
| Meeting Notes | Format this as meeting notes with attendees, decisions, and action items:\n\n{{selection}} |
| Code Review | Review this code for bugs and improvements:\n\n{{selection}} |
| ELI5 | Explain this like I'm five years old:\n\n{{selection}} |
| Extract Dates | Extract all dates and deadlines mentioned:\n\n{{selection}} |
Custom prompts appear in the AI action menu alongside the preset actions.
Workflow¶
- Select text in a note (or entire note if nothing selected)
- Click an AI action
- Preview the changes
- Accept or reject the changes
Undo Support¶
All AI changes can be undone with Cmd/Ctrl+Z.
Troubleshooting¶
Ollama Not Running¶
Solution: Start Ollama in a terminal:
Model Not Found¶
Solution: Pull the model:
OpenAI Authentication Failed¶
Solution: Check your API key in Settings.
Certificate Error on a Remote Endpoint¶
SSL/TLS error: ... "Skip SSL verification" only applies to local endpoints
(localhost, 127.0.0.1, ::1, *.local); certificates for remote hosts are always verified.
Solution: "Skip SSL verification" cannot bypass this. Install the endpoint's CA certificate in your system trust store, or use an endpoint with a valid certificate.