Skip to content

Project-scoped agent runtime

An AI agent that lives with the project.

Not with a single app.

Desktop, CLI, IDEs, channels, and your own applications share one workspace. The project's context comes with you.

Open source · Self-hosted · Apache-2.0

DotCraft Desktop preview

One project, one runtime

The project is the workspace.

Conversations, memory, agents, skills, plugins, and Automations stay with the project. Open it from Desktop, CLI, a social channel, or a connected application — and continue from the same context.

Project Workspace
Switching between project workspaces in DotCraft Desktop

Agents and teams

Work with one agent, or a team of them.

Agent Profiles make an agent reusable — its instructions, model, tools, and permissions. Agent Teams split complex work among specialists, and Goals keep long-running work moving.

Agent Profiles Teams Automations
Customizing a specialized agent through conversation

Built for applications

Bring the runtime into your own product.

Connect through APIs, App Binding, or the TypeScript, .NET, and Python SDKs. The application keeps its data and workflow; DotCraft handles conversations, tools, approvals, memory, and traces.

App Binding SDKs
The Oratorio project board embedded as a full DotCraft Desktop view

Beyond the desktop

Work keeps moving when the window closes.

Automations run recurring work, background channels stay connected, and Channel Handoff continues an active conversation in Telegram, WeChat, Feishu/Lark, and more — without starting over.

Channels & bots Recurring work
DotCraft keeping social channels connected in the background

Why DotCraft

The project — not the client — is the unit of agent state and execution.

Most AI coding tools optimize the loop between one developer and one client. DotCraft focuses on the layer underneath: a durable runtime that belongs to the project and is shared by every client and application.

01

Conversation

Persistent sessions, approvals, and queued input — continue from any client without starting over.

02

Work

Goals, Automations, Agent Teams, and isolated worktrees keep longer tasks moving under human control.

03

Memory

Reviewable project memory and history carry useful context into future conversations.

Start in five minutes

Open a real project folder, connect a provider, and ask for something concrete.

Desktop

Download, choose a workspace, configure a model — the recommended first entry point.

CLI

One line installs it; dotcraft exec runs a one-shot project task.

macOS / Linux
curl -fsSL https://www.dotcraft.net/install.sh | bash
Windows
irm https://www.dotcraft.net/install.ps1 | iex

Ready to bring your project home?

Five minutes from download to a session that understands your repository — and every entry point you add later reaches the same workspace.