Projects

Projects are the workspace boundary in the OpenVibely UI. The selected project controls what Chat, Tasks, Schedule, Workers, Alerts, Memory, Insights, Channels, and many settings operate on.

What Users Do

Use the project selector in the sidebar to switch workspaces. Use the plus button to create a new project, and the settings button to edit the current project.

UI ActionProduct Effect
Select a projectUpdates project-scoped pages such as Chat, Tasks, Schedule, Models, Agents, Workers, Alerts, Insights, and Channels.
Create a projectAdds a workspace with a name, description, repository source, optional default model, and optional worker limit.
Edit project settingsChanges repository details, defaults, and project-level controls.
Switch project while editingThe app warns if modals with unsaved changes are open.

Repository Sources

OpenVibely supports local path projects and repository URL projects.

SourceUse It When
Local repository pathThe OpenVibely process can access the checkout directly for worktrees, diffs, and memory.
Repository URLYou want OpenVibely to work from a remote Git source such as GitHub.

Local path access is explicit because it lets the server read local filesystem paths. Desktop mode enables local paths by default. Server mode requires OPENVIBELY_ENABLE_LOCAL_REPO_PATH.

Project-Scoped Features

FeatureHow The Project Matters
ChatConversations run with the selected project context.
TasksBoard categories, task execution, review, and schedules belong to the project.
MemoryRepository-local memory is stored under .openvibely/memory when memory is enabled.
WorkersProject worker limits prevent one workspace from consuming all execution capacity.
ChannelsSlack, Telegram, GitHub, and webhooks can be connected to project work.
InsightsGrades, Pulse, Reflection, and Analytics summarize project activity.

First Project Checklist