We're currently undergoing massive updates and changes to the core infrastructure of SystemSculpt. Website and plugin updates are occurring daily.

General Settings

6 min read

Configure SystemSculpt exactly how you want it - from basic setup to advanced customization

Get started in 2 minutes

  1. License or API key: Settings → Enter key → Save
  2. Pick your model: Chat Settings → Default Model
  3. Ready! Click robot icon 🤖 to start chatting

That's the essentials. Dive deeper when you need to.

Settings overview

Quick navigation

TabWhat's thereWhen to use
Setup & ConnectLicense, providers, directoriesInitial setup
Chat SettingsModels, prompts, MCP toolsCustomize AI behavior
EmbeddingsSemantic searchFind related notes
AdvancedDebug, performance, resetTroubleshooting

Setup & Connect - The basics

License key

Have a license?

Settings → License Key → Paste key → Save
✓ Unlocks all premium features instantly

Using your own API keys?

Add Provider → Select type → Enter key → Test

Directory setup

SystemSculpt organizes files automatically:

DirectoryDefault locationWhat goes there
ChatsSystemSculpt/ChatsAll conversations
RecordingsSystemSculpt/RecordingsAudio files
AttachmentsSystemSculpt/AttachmentsImages in chats
ExtractionsSystemSculpt/ExtractionsProcessed PDFs
System PromptsSystemSculpt/System PromptsCustom prompts

Change locations: Just type new path - folders created automatically

Chat Settings - Your AI preferences

Default model & prompt

Set defaults for new chats:

Change Default Presets → Select model & prompt → Save

System prompt options:

  • General Use - Balanced, helpful assistant
  • Concise - Brief, direct responses
  • Custom - Your own prompt file or text

Model management

Favorite models (star them for quick access):

Model selector → Click ⭐ → Always appears at top

Sort order:

  • Default - Natural provider order
  • Alphabetical - By provider then model name

MCP Tools (Agent Mode)

Let AI work with your vault:

Enable MCP Tools → Accept consent → Configure permissions

Available tools:

ToolWhat it doesDefault permission
read_filesRead vault contentRequires approval
write_fileCreate/update filesRequires approval
find_filesSearch by nameAuto-approved
grep_vaultSearch contentAuto-approved

Pro tip: Start with "requires approval" until you trust the workflow

Provider Settings - Multiple AI sources

Add custom providers

Quick setup for common providers:

ProviderGet API key fromSpecial notes
OpenAIplatform.openai.comVarious GPT models
Anthropicconsole.anthropic.comVarious Claude models
OpenRouteropenrouter.aiMany models
OllamaRun locallyNo API key needed

Provider configuration

Add Provider → Fill details:
- Name: "Work OpenAI" (your label)
- API Key: sk-...
- Endpoint: (auto-filled usually)
- Test Connection → Save

Multiple providers? Name them clearly: "Personal GPT", "Work Claude"

Advanced Settings - Power tools

Developer options

Debug mode:

Development Mode: ON
→ Console logs, API calls, performance metrics

Performance indicator:

Show in status bar → Monitor memory/lag

Troubleshooting tools

ToolWhat it doesWhen to use
Reset to FactoryClear all settingsMajor issues
Restore BackupLoad previous configUndo changes
Copy LogsExport for supportGetting help
Device InfoShow capabilitiesPlatform issues

Backup system

  • Auto-backs up daily
  • Last 7 days retained
  • Stored in .obsidian/plugins/systemsculpt-ai/.systemsculpt/
Embeddings tab → Enable → Process

What you get:

  • Find notes by meaning, not just keywords using OpenAI embeddings
  • Privacy-first by default: Data sent via the API is not used to train OpenAI models
  • See related content automatically
  • Discover hidden connections

Processing time:

  • Small vault (<500 notes): 5-15 min
  • Medium (500-2000): 15-60 min
  • Large (2000+): 1-3 hours

Manage embeddings

ActionWhat it doesWhen to use
ProcessGenerate/update vectorsAfter major changes
ClearRemove all embeddingsSwitching providers
StatsView progressCheck completion

Keyboard shortcuts

Essential shortcuts

ActionDefaultCustomize in
Open ChatCtrl/Cmd + Shift + ASettings → Hotkeys
Start RecordingCtrl/Cmd + Shift + RSearch "SystemSculpt"
Add Context@ in chatBuilt-in
Templates/ in chatBuilt-in

Chat shortcuts

  • Send: Enter
  • New line: Shift + Enter
  • Cancel AI: Escape
  • Font size: Ctrl/Cmd + .

Best practices

Initial setup

DO:

  1. Test connection after adding providers
  2. Set reasonable default model (balance cost/quality)
  3. Organize directories by project if needed
  4. Enable embeddings for semantic search

DON'T:

  • Share API keys
  • Auto-approve all MCP tools immediately
  • Ignore backup system
  • Skip provider testing

Optimization tips

For performance:

  • Use smaller models for simple tasks
  • Disable unused features
  • Clear old chat histories periodically
  • Monitor with performance indicator

For organization:

  • Name providers clearly
  • Create project-specific directories
  • Backup before major changes
  • Document custom settings

Common configurations

For researchers

Yaml
Default Model: Balanced model
System Prompt: General Use
Embeddings: Enabled
MCP Tools: Read-only
Directories: Organized by project

For developers

Yaml
Default Model: Advanced model
System Prompt: Concise
Debug Mode: ON
MCP Tools: Full access
Performance Monitor: Visible

For writers

Yaml
Default Model: Premium model
System Prompt: Custom creative
Font Size: Large
Embeddings: Enabled
Audio Recording: Quick access

Troubleshooting

IssueQuick fix
Connection failedCheck API key, test provider
Settings not savingCheck permissions, try backup
High memoryDisable embeddings temporarily
Slow performanceUse smaller models, check debug

Get help

  • Settings location: .obsidian/plugins/systemsculpt-ai/data.json
  • Discord: Join community
  • Logs: Advanced → Copy Logs for Support

💡 Pro tip: Start simple, add features as needed. Most users only need license key + default model!