Workspaces
Everything in ThinkForge is organized around workspaces. A workspace is a project — your files, your memory, your agents, your context.
What is a workspace?
A workspace is a local folder that ThinkForge manages for you. It contains:
- Documents — Markdown files, chat logs, notes, and captured content
- Semantic Memory — A local SQLite database that indexes your content for meaning-based search
- Tags — User and system tags stored at the document and chunk level
- Settings — Project-specific assistant settings, API configurations, and preferences
- Agent outputs — Results from agent and automation executions
Creating a workspace
When you create a new workspace, ThinkForge can scaffold it with the Project Wizard. The wizard lets you choose:
- Project type (software, research, marketing, content, startup, game development, or custom)
- Technology stack (for software projects)
- Starter documents (required, recommended, and optional templates)
You can also create an empty workspace and add structure manually.
Workspace memory
Each workspace has its own semantic memory database. When you save a document, import a chat, or capture content from the browser, ThinkForge:
- Indexes the content into the workspace memory
- Chunks it into meaningful segments for better retrieval
- Stores embeddings so you can search by meaning, not just keywords
This memory stays local. It is stored inside the workspace folder as a SQLite database. ThinkForge does not currently offer cloud sync.
Switching workspaces
You can switch between workspaces from the Power Strip, the main application window, or the Project Navigator panel. All Power Strip commands are scoped to the active workspace — search results, folder panels, agent executions, and clipboard items all operate within the current project context.
Related
- Search & Memory — How workspace search and retrieval works
- Local-First Design — Why your data stays on your machine
- Projects — Step-by-step project setup