Skip to content

DotCraft

AI Agent lives in your project.

DotCraft connects Desktop, CLI, IDEs, chat bots, APIs, and automations around the same project context, so conversations, plans, memory, and tools stay continuous instead of being trapped in one app.

DesktopCLIIDEsBotsAPIsAutomations
DotCraft Desktop preview

Why DotCraft

AI agents that live in your project, not in a chat window. Memory, skills, sessions, and automations stay in the repo — so every entry point connects to the same agent.

01

The project is the workspace

Sessions, memory, skills, automations, and settings follow the project, so the agent has the same context wherever you open it.

02

Memory that grows with the project

After each session, Dreams reviews what happened in the background and drafts what's worth keeping — you approve before it sticks. Read, edit, or roll back any line; it's all Markdown.

03

One core, many entry points

Desktop, TUI, IDEs, chat bots, and HTTP APIs share the same session core; the same conversation continues across devices and platforms.

Desktop first

Manage sessions, diffs, plans, and automations visually

Desktop is the recommended first entry point. Download, choose a workspace, configure a model — five minutes to a working setup. Then add TUI, IDEs, automations, and chat bots as needed.

DotCraft

Protocols and SDKs for developers

AppServer exposes DotCraft over JSON-RPC, so any language can build a client, deploy remotely, or wire up bots and automations.

Automations

Put agent work into a task pipeline

Local tasks, Cron, and Goals provide scheduling, thread binding, activity display, and long-running objectives inside the workspace — so the agent can be on duty too.

DotCraft automations panel

Start in three steps

For first-time use, start from Desktop. Once that works, the same workspace can connect terminal, editor, API, SDK, and automation entry points.

Download DesktopInstall a release build, or build from source and start Desktop.
Choose a project folderSelect a real project folder so configuration, sessions, and tasks stay with that project.
Configure a model and chatChoose a model provider such as Anthropic, OpenAI / OpenAI-compatible, or ChatGPT OAuth, then send your first repository-understanding request.

Ready to bring your project home?

Five minutes from download to your first repository-understanding session — and the same workspace reaches every entry point you add later.

Apache License 2.0