Skip to content
Workspace

Projects

Create a project to hold a website, a code repository, a task board, and its own AI chat, all in one place.

Projects

A project is a container for one piece of work: a client's website, your own app, a marketing site, anything. It can hold a code repository, a live website, a task board, forms, a blog, and its own AI assistant, but none of that is required. Start small and add pieces as you need them.


What you can do

FeatureWhat it does
Start a projectName it and pick which parts it needs: code, website, planning, and so on. Everything can be changed later.
Project overviewOne page showing the project's website, its forms, blog, task board, code, and AI chat, each with a live count.
Website & SEOLink a live website to the project and see its SEO and market research together with the rest of the work.
CodeAttach a GitHub repository, or create a new one, and start an AI coding session against it.
PlanningA task board scoped to just this project.
AI & AutomationThe project's own AI chat and any automations tied to it.
GalleryImages, video, and other files generated or uploaded for this project.
SettingsRename the project, change its description, or unlink a website.

1. See your projects

Projects list showing two example projects with their linked repos and websites

  1. From your dashboard, click Projects in the left menu, or open a project tile directly.
  2. Each project card shows what it is connected to: how many repositories, how many websites, and its planning board.
  3. Click Open on any project to go to its overview.

2. Start a new project

The Start a Project wizard with the Basics step filled in

  1. Click New project from the dashboard or the projects list.
  2. On the Basics step, give it a name (for example "borisz.online") and a short description.
  3. Tick which modules this project uses. Code, Planning, and SEO are common ones. You can change this later, so if you are not sure, leave everything ticked.
  4. Click Create project and continue.
  5. The next steps, Code, Website & SEO, and Planning, let you connect a repository, a live site, and a task board right away. Every one of them can be skipped and set up later from the project's own menu.

3. The project overview

A real project overview page showing its website, forms, blog, planning, code, and AI chat tiles

Open any project and you land here. It is a dashboard for that one project:

  • Connections & integrations, at the top, shows the GitHub repository and the live website this project is linked to, and lets you pick which AI model answers this project's chat.
  • Knowledge base is a free-text box. Write down what the project is, who it is for, and where it lives. Anyone, or any AI assistant, opening the project later reads this first.
  • The tiles below (Forms, Blog, Planning, Personas, Competitors, Code, Agent, Settings) each show a live count and take you straight into that part of the project.

4. Work with code

An open coding session: the boriszarinski-custom repository on its main branch, full file tree on the left, Agent panel on the right

  1. Open a project and click Code in the left menu.
  2. If a coding session is already running for this project, it appears under Resume active session on the start screen, click it to jump straight back in. The screen above is that session reopened: the repository and branch in the header, every file on the left, and Changes, Commits, Git access, and Agent across the top.
  3. Click any file in the tree to open and edit it, or click Agent, then New conversation to describe the change you want in plain English and let it edit the real files in that repository.
  4. No active session yet? Create a new repository by naming it and clicking Create Repository, or pick an existing one from Select a repository.

5. Plan the work

A linked planning board, in Board view, with a real task card in its column

  1. Open a project and click Planning in the left menu. The list shows every provider (DevGhouse's own built-in board, Todoist, Trello, Notion) and which ones are already connected, plus the boards already linked to this project underneath.
  2. To connect a new provider, click Connect (or Link to project for the built-in board) and follow its sign-in prompt.
  3. Click Open on any linked board, like the screen above, to switch into it. List and Board at the top right change the view; Add Section and Add Task add to it directly, scoped to this project only.
  4. A teammate can also request access to a board you already connected, instead of connecting their own account. Approve or ignore the request from your notifications.

Open a project's Website section to connect one of your DevGhouse website tokens (any product frontend you own, such as a Marketplace storefront or a custom site). Once linked, the project's SEO, research, and forms sections all work against that live site instead of sitting empty.


Run this with an AI assistant

A connected assistant can do everything above through the same account you use. A few of the tools it has:

  • workspace_project_list() and workspace_project_get(project_id) to see and open your projects
  • workspace_project_create(...) for a bare project, or workspace_project_start(...) to create one and attach a repository and a website in a single step
  • workspace_project_attach_repo / workspace_project_detach_repo to manage its code
  • workspace_project_link_website / workspace_project_unlink_website to connect a live site
  • workspace_project_link_board / workspace_project_unlink_board to connect a task board
  • workspace_project_chat(project_id, message) to talk to the project's own assistant, and workspace_project_chat_history to read past chats
  • workspace_project_deployment_target_create and workspace_project_deployment_target_deploy to wire up and trigger a real deployment

This is the coding mode in DevGhouse's AI system: a routine or chat working inside a project it is briefed on that project's repository, website, and plan before it makes its first move, so it never guesses which site it is working on.