[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:opendots":3},"\u003Cdiv align=\"center\">\u003Ch1>OpenDots\u003C\u002Fh1>\n\u003Ch3>Always-on AI coworkers that move between text, calls, and Slack.\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>An open-source template for persistent AI agents, each with its own computer. Available on Web and Mobile.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Built with \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCopilotKit\u002FCopilotKit\" rel=\"nofollow ugc noopener\">CopilotKit\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fdocs.ag-ui.com\u002Fintroduction\" rel=\"nofollow ugc noopener\">AG-UI\u003C\u002Fa>. · \u003Ca href=\"#get-started\" rel=\"nofollow ugc noopener\">Get started\u003C\u002Fa> · \u003Ca href=\"#overview\" rel=\"nofollow ugc noopener\">Overview\u003C\u002Fa> · \u003Ca href=\"#architecture\" rel=\"nofollow ugc noopener\">Architecture\u003C\u002Fa> · \u003Ca href=\"#features\" rel=\"nofollow ugc noopener\">Features\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCopilotKit\u002Fopendots\u002Fblob\u002FHEAD\u002FCONTRIBUTING.md\" rel=\"nofollow ugc noopener\">Contributing\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCopilotKit\u002FOpenDots\u002Factions\u002Fworkflows\u002Fci.yml\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FCopilotKit\u002FOpenDots\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg\" alt=\"CI\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCopilotKit\u002Fopendots\u002Fblob\u002FHEAD\u002FLICENSE\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg\" alt=\"License: MIT\" \u002F>\u003C\u002Fa>\n\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fstatus-alpha-orange.svg\" alt=\"Alpha\" \u002F>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F275323\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Ftrendshift\u002Frepositories\u002F275323\u002Fdaily?language=TypeScript\" alt=\"CopilotKit\u002FOpenDots | Trendshift #2 TypeScript Repository Of The Day\" width=\"250\" height=\"55\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Host OpenDots on your own infrastructure. Conversations require CopilotKit Intelligence: use the hosted service, the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCopilotKit\u002Fopendots\u002Fblob\u002FHEAD\u002Fdocs\u002FSETUP.md#local-intelligence-evaluation\" rel=\"nofollow ugc noopener\">local Docker evaluation\u003C\u002Fa>, or a licensed \u003Ca href=\"https:\u002F\u002Fdocs.copilotkit.ai\u002Fintelligence\u002Fself-hosting\" rel=\"nofollow ugc noopener\">self-hosted deployment\u003C\u002Fa>. Clone this template and customize it however you want.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.copilotkit.ai\u002Ftalk-to-an-engineer?ref=opendots_readme\" rel=\"nofollow ugc noopener\">\u003Cstrong>Building on OpenDots? Meet with the CopilotKit team →\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fdiv>\u003Chr \u002F>\n\u003Cdiv align=\"center\">\u003Ctable>\u003Ctr>\u003Ctd>\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F4c74fe7d-ecdd-42dd-95da-5d34f9b9576e\" rel=\"nofollow ugc noopener\">https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F4c74fe7d-ecdd-42dd-95da-5d34f9b9576e\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftable>\u003C\u002Fdiv>\u003Cp>\u003Cem>Ask → browse → approve → save. A live computer view and a human review card appear right in chat, then the approved draft becomes an editable Space page. Enlarged for readability; idle time is trimmed and playback is accelerated.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch2>Overview\u003C\u002Fh2>\n\u003Cp>OpenDots is a starting point for building your own agent workspace. Clone it, define your Dots, connect your services, and adapt the interface and tools to your needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>A template, not a hosted product.\u003C\u002Fstrong> You run the application and configure its infrastructure. The template is in early development; the Features section below describes what's included and distinguishes local verification from connected-service testing.\u003C\u002Fp>\n\u003Ch3>Spaces\u003C\u002Fh3>\n\u003Cp>A Space is a home for working documents. Dots appear separately in navigation and can be granted access to multiple Spaces in their settings. Each Dot has a default destination for saved pages; existing installations retain their original Space access. Browse pages in a searchable library, switch between grid and list views, and organize documents as nested subpages. Open a page in a focused visual editor with formatting, slash commands, and undo\u002Fredo. Write directly, save a conversation as a page, or ask a specialist to create and revise content.\u003C\u002Fp>\n\u003Cp>Pages stay in the local workspace database. Their conversations use CopilotKit Threads, with a separate conversation for each page and specialist. Page links connect the document workspace to Dot chat. Manual editing works before you configure conversation services. Autosave reports its progress, failed saves retain your draft, and revision checks prevent stale edits from overwriting newer content. Markdown source mode remains available.\u003C\u002Fp>\n\u003Cdiv align=\"center\">\u003Ctable>\u003Ctr>\u003Ctd>\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd20c3405-4339-49e7-a799-43298728015c\" rel=\"nofollow ugc noopener\">https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd20c3405-4339-49e7-a799-43298728015c\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftable>\u003C\u002Fdiv>\u003Cp>\u003Cem>Open a Space, navigate to its launch brief, ask Scout about the saved page, and continue in Dot chat. This recording uses live page chat and example launch content.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Specialist Dots\u003C\u002Fh3>\n\u003Cp>Give each Dot a name, role, instructions, and permitted tools. A researcher can investigate a topic; a writer can turn findings into a draft. Inspect their work and control what they can do.\u003C\u002Fp>\n\u003Ch3>Dot computers\u003C\u002Fh3>\n\u003Cp>Each Dot can have its own computer, using \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCopilotKit\u002FOpenBot\" rel=\"nofollow ugc noopener\">OpenBot\u003C\u002Fa>'s contai\u003C\u002Fp>\n",1793926096799]