neuro
ResearchServicesProductsOur WorkBlogAbout UsContactStart a Project

neuro

Engineering growth through AI solutions, bespoke mobile apps, and intelligent automation systems designed to scale.

Quick Links

  • Home
  • Services
  • Research
  • Products
  • Our Work
  • Blog
  • About Us
  • Contact

Services

  • Web Development
  • App Development
  • AI Solutions
  • SaaS Platforms
  • Automation Systems
  • Custom Solutions

Contact

  • support@neuro-corp.com
  • Matara, Sri Lanka

© 2026 Neuro. All rights reserved.

Privacy PolicyTerms & Conditions
Products/Dash/Docs

Getting Started

  • Introduction
  • Installation
  • Quick Start
  • Basic Usage

Configuration

  • AI Providers
  • API Keys
  • Environment Variables
  • Configuration Options

Features

  • Available Tools
  • Project Files
  • Commands and Tool Execution

Help

  • Troubleshooting
  • FAQ

Dash documentation

Configuration Options

Where Dash keeps its state and what you can change.

The config file#

All persistent settings live in ~/.dash/config.json (your home directory). It is created on first save. Dash reads it at startup and writes it after each change made in the TUI.

Schema and defaults#

~/.dash/config.json
{
  "providers": {
    "nvidia": {
      "apiKey": "",   // stored encrypted on disk, empty until you set it
      "model": ""     // selected model id; empty = use the default
    }
  }
}
  • apiKey — empty default; encrypted with AES-256-GCM when persisted.
  • model — empty default; set from the /models popup.
  • If the file is missing or corrupted, Dash falls back to the empty default structure and continues to run.

Editing the config#

You can edit config.json manually, but the supported way to change provider settings is the /providers and /models commands. If you write an unencrypted raw key into the file yourself, Dash still loads and re-encrypts it on the next save.

Everything on disk#

PathPurpose
~/.dash/config.jsonProvider settings (encrypted key, selected model).
~/.dash/sessions.jsonConversation history shown by /sessions.
~/.dash/memory.mdPersistent private memory (max 32 KB, yours to inspect).
<project>/.dash/checkpoints/Snapshots taken before file edits for rollback.

Do not commit project state

If you use Dash in shared repositories, add .dash/ to your .gitignore so checkpoints never reach version control.

On this page

  • The config file
  • Schema and defaults
  • Editing the config
  • Everything on disk
PreviousEnvironment Variables
NextAvailable Tools

© 2026 Neuro. All rights reserved.