Explore the unknown and build the future.
Download for Linux, macOS, and Windows
Incognide unifies chat, code, documents, web browsing, and media into a tileable workspace with intelligent context and composable automations.
Built for seamless workflows, Incognide eliminates distractions and context switching. A path-based organization keeps your work structured naturally, while auto-saving workspaces let you resume any project exactly where you left off. No more juggling desktops, drowning in browser tabs, or hunting for scattered files.
Download the installer for your platform from enpisi.com/incognide, run it, and launch Incognide. Linux, macOS, and Windows are supported.
On first launch the wizard walks you through five steps:
~/.incognide).system/zsh/bash on mac/linux, powershell on Windows), and activity tracking opt-in (local only, used for next-action predictions).The wizard writes preferences to localStorage (theme, fonts, shortcuts, UI defaults) and settings to ~/.incogniderc .
The setup wizard (Local Models step) and the in-app Model Manager both probe these endpoints and binary locations:
| Provider | Server port | Binary / app checks |
|---|---|---|
| Ollama | 11434 | ollama in PATH; /Applications/Ollama.app on macOS |
| LM Studio | 1234 | lms in PATH; /Applications/LM Studio.app on macOS |
| llama.cpp | 8080 | llama-server, llama-cli, or koboldcpp in PATH |
| oMLX | 8000 | omlx in PATH; /Applications/oMLX.app (macOS only) |
Each tile shows one of three states: Running (server responds), Installed (not running) (binary or app found but port is dead), or Not found. The Model Manager has Start/Stop buttons when the binary is installed:
open -a Ollama (macOS) or ollama serve (Linux). Stop via pkill -f 'ollama serve' (or kill from the Windows system tray).lms server start / lms server stop if the lms CLI is present; otherwise the app launches and you start the server from the Developer tab.llama-server -m <model.gguf> --port 8080) for you to run in a terminal. Stop via pkill -f llama-server.open -a oMLX launches the menu-bar app; stop/start the server from its menu-bar icon.GGUF / GGML model files can be loaded directly without a server, but only if llama.cpp or koboldcpp is installed — the Model Manager's GGUF tab depends on that engine and shows "Not found" otherwise.
Add API keys on the Cloud keys step of the wizard, or later in Settings → Global Settings or Team Management → API keys. Keys are stored in ~/.incogniderc as export <PROVIDER>_API_KEY=....
Inference with LLMs is routed through the bundled backend (including calls to locally running models with llama.cpp, omlx, etc), but users can also fine-tune models within incognide. To accomplish this, you need to specify a Python virtual environment with the heavy packages (torch+ transformers etc.). For such calls, Incognide shells out to the specified venv instead of including these dependencies in the bundled backend to keep the packaged executable small.
<workspace>/.venv (or the name you pick) with the system Python.PyTorch (CPU) — torch torchvision torchaudioPyTorch (CUDA) — same plus the CUDA index URL for GPU buildsDiffusers (Image Gen) — diffusers transformers accelerate safetensorsTransformers (LLM) — transformers accelerate safetensors sentencepieceWhisper (Speech) — openai-whisperOr install any specific package by name.
Incognide stores teams, NPCs, jinxes, memories, knowledge graphs, and model configs under the data directory you picked in step 2 (default ~/.incognide). Changing it in Settings → Global Settings → Default Directory updates ~/.incogniderc's INCOGNIDE_DATA_DIRECTORY.
npcpy icon in the status bar for Restart / View Logs. Logs live in ~/Library/Logs/Incognide/ (macOS), ~/.config/Incognide/logs/ (Linux), or %APPDATA%\Incognide\logs\ (Windows).Create and edit Office documents directly in Incognide without needing external applications or cloud services.
Word Documents (DOCX) - Full rich text editing with formatting, tables, and images:

Spreadsheets (XLSX & CSV) - Edit data with formula support and cell formatting:

Presentations (PPTX) - View and edit PowerPoint presentations:

Read, annotate, and analyze PDF documents with AI assistance.
Highlight & Annotate - Mark up PDFs with highlights that persist across sessions:

PDF Library - Browse and organize your PDF collection:

Folder Explorer - Drag any folder from the sidebar into a pane to open a dedicated file browser:

Disk Usage Analyzer - Visualize what's taking up space on your drives:

Browse the web alongside your documents and chat with AI about what you're viewing.
Integrated Browser - No need to switch to a separate browser window:

Tileable configuration - Browse while viewing PDF with a terminal open and a chat window:

Write code with syntax highlighting, run scripts, and compile documents.
Code Editor and script execution - Syntax highlighting for Python, JavaScript, TypeScript, and more. Vim, Emacs, and Nano keybinding modes with a toggleable cheat sheet. Run Python scripts directly and see output inline:

LaTeX Compilation - Write and compile LaTeX documents with PDF generation launching a pane.

File Analysis - Select files and ask AI to analyze, explain, or refactor code:

Connect to databases, explore schemas, and run queries.
Schema Viewer and SQL Querying - Investigate your database structure, write queries manually or with natural language.

Manipulate table results and plot data directly for quick analysis:

Git Manager - Stage, commit, and manage branches without leaving Incognide:

View 3D models directly in Incognide.
Features: - Orbit, pan, and zoom with mouse controls - Wireframe, axes, and grid toggles in the pane header - Quick axis views (X, Y, Z) for front/side/top perspectives - Adjustable mesh color and opacity - Screenshot export of the current viewport - Model info: triangle count, vertex count, and bounding box dimensions
Build dashboards and visualizations from your data.
Data Dashboard - Composable widgets for analytics and visualization:

Explore connections between concepts and entities.
Graph Explorer - Navigate and edit knowledge graphs built from your conversations:

Memory Management - Review, edit, and organize what your agents remember:

Agent Memories - See what context agents have learned from conversations:

Train custom AI models using your own data—no coding required. Incognide provides first-class UI for curating training data from your conversations and memories, then fine-tuning models locally.
Fine-tune language models using curated subsets of your AI interactions and memories.
Data Curation - Select specific conversations, memories, and agent interactions to use as training data:
Features: - Browse and filter your conversation history - Select individual messages or entire conversations for training - Export agent memories
$ claude mcp add incognide \
-- python -m otcore.mcp_server <graph>