# ADE CORE > Packages for desktop apps What desktop apps for working with agents share, on Electron, React 19 and Tailwind 4, released together under one version. ## Table of Contents ### Guide - [Introduction](https://adecore.dev/guide.md) ### UI - [@adecore/ui](https://adecore.dev/ui.md) - [Getting started](https://adecore.dev/ui/guide/getting-started.md) - [Principles](https://adecore.dev/ui/guide/principles.md) - [Theme](https://adecore.dev/ui/guide/theme.md) ### Actions - [Button](https://adecore.dev/ui/actions/button.md) - [IconButton](https://adecore.dev/ui/actions/icon-button.md) - [ButtonGroup](https://adecore.dev/ui/actions/button-group.md) - [SplitButton](https://adecore.dev/ui/actions/split-button.md) - [CloseButton](https://adecore.dev/ui/actions/close-button.md) - [CopyButton](https://adecore.dev/ui/actions/copy-button.md) - [Pill](https://adecore.dev/ui/actions/pill.md) - [Tile](https://adecore.dev/ui/actions/tile.md) ### Inputs - [Field](https://adecore.dev/ui/inputs/field.md) - [Input and TextArea](https://adecore.dev/ui/inputs/input.md) - [Select](https://adecore.dev/ui/inputs/select.md) - [Combobox](https://adecore.dev/ui/inputs/combobox.md) - [Switch](https://adecore.dev/ui/inputs/switch.md) - [Checkbox](https://adecore.dev/ui/inputs/checkbox.md) - [Segmented](https://adecore.dev/ui/inputs/segmented.md) - [Stepper](https://adecore.dev/ui/inputs/stepper.md) - [Slider](https://adecore.dev/ui/inputs/slider.md) - [ChoiceCards](https://adecore.dev/ui/inputs/choice-cards.md) - [IconPicker](https://adecore.dev/ui/inputs/icon-picker.md) - [ColorSwatch](https://adecore.dev/ui/inputs/color-swatch.md) - [AccentSwatches](https://adecore.dev/ui/inputs/accent-swatches.md) - [ColorWheelPicker](https://adecore.dev/ui/inputs/color-wheel-picker.md) ### Overlays - [Menu](https://adecore.dev/ui/overlays/menu.md) - [ProjectSwitcher](https://adecore.dev/ui/overlays/project-switcher.md) - [ContextMenu](https://adecore.dev/ui/overlays/context-menu.md) - [Dialog](https://adecore.dev/ui/overlays/dialog.md) - [PromptDialog](https://adecore.dev/ui/overlays/prompt-dialog.md) - [CommandPalette](https://adecore.dev/ui/overlays/command-palette.md) - [Popover](https://adecore.dev/ui/overlays/popover.md) - [PreviewCard](https://adecore.dev/ui/overlays/preview-card.md) - [Tooltip](https://adecore.dev/ui/overlays/tooltip.md) - [DisabledReason](https://adecore.dev/ui/overlays/disabled-reason.md) - [TextMenu](https://adecore.dev/ui/overlays/text-menu.md) - [Toasts](https://adecore.dev/ui/overlays/toasts.md) ### Display - [Kbd, KeyCap and Keys](https://adecore.dev/ui/display/kbd.md) - [ShortcutHints](https://adecore.dev/ui/display/shortcut-hints.md) - [Icon](https://adecore.dev/ui/display/icon.md) - [FileIcon](https://adecore.dev/ui/display/file-icon.md) - [SectionLabel](https://adecore.dev/ui/display/section-label.md) - [Surface](https://adecore.dev/ui/display/surface.md) - [ListRow](https://adecore.dev/ui/display/list-row.md) - [KeyValueList](https://adecore.dev/ui/display/key-value-list.md) - [MiddleTruncate](https://adecore.dev/ui/display/middle-truncate.md) - [RelativeTime](https://adecore.dev/ui/display/relative-time.md) - [PanelHeader](https://adecore.dev/ui/display/panel-header.md) - [Separator](https://adecore.dev/ui/display/separator.md) - [Skeleton](https://adecore.dev/ui/display/skeleton.md) - [Spinner](https://adecore.dev/ui/display/spinner.md) - [SegmentBar](https://adecore.dev/ui/display/segment-bar.md) - [Meter](https://adecore.dev/ui/display/meter.md) - [Waveform](https://adecore.dev/ui/display/waveform.md) - [EmptyState](https://adecore.dev/ui/display/empty-state.md) - [PanelEmpty](https://adecore.dev/ui/display/panel-empty.md) - [Banner](https://adecore.dev/ui/display/banner.md) - [ErrorBoundary](https://adecore.dev/ui/display/error-boundary.md) ### FileTree and Tree - [FileTree](https://adecore.dev/ui/display/file-tree.md) - [Models, loading and expansion](https://adecore.dev/ui/display/file-tree/models-loading.md) - [Interaction and row controls](https://adecore.dev/ui/display/file-tree/interaction-controls.md) - [FileTree reference](https://adecore.dev/ui/display/file-tree/reference.md) - [Tree](https://adecore.dev/ui/display/tree.md) - [Tree reference](https://adecore.dev/ui/display/tree/reference.md) ### Layout - [Tabs](https://adecore.dev/ui/layout/tabs.md) - [TabStrip](https://adecore.dev/ui/layout/tab-strip.md) - [SplitView](https://adecore.dev/ui/layout/split-view.md) - [Workspace](https://adecore.dev/ui/layout/workspace.md) - [SlidingColumn](https://adecore.dev/ui/layout/sliding-column.md) - [ColumnResizeHandle](https://adecore.dev/ui/layout/column-resize-handle.md) - [DockShell](https://adecore.dev/ui/layout/dock-shell.md) - [ZoomControls](https://adecore.dev/ui/layout/zoom-controls.md) - [Wipe](https://adecore.dev/ui/layout/wipe.md) ### Settings - [SettingsDialog](https://adecore.dev/ui/settings/settings-dialog.md) - [SettingsSection and SettingsRow](https://adecore.dev/ui/settings/settings-section.md) - [MasterDetail](https://adecore.dev/ui/settings/master-detail.md) - [ConfirmDialog](https://adecore.dev/ui/settings/confirm-dialog.md) ### Formatting - [Format source](https://adecore.dev/ui/formatting.md) - [Numbers](https://adecore.dev/ui/formatting/numbers.md) - [Dates and times](https://adecore.dev/ui/formatting/dates.md) - [Durations](https://adecore.dev/ui/formatting/durations.md) - [Regions](https://adecore.dev/ui/formatting/regions.md) ### Hooks - [useAsyncAction](https://adecore.dev/ui/hooks/use-async-action.md) - [useColumnResize](https://adecore.dev/ui/hooks/use-column-resize.md) - [useContentSize](https://adecore.dev/ui/hooks/use-content-size.md) - [useNow and useTickingText](https://adecore.dev/ui/hooks/use-now.md) ### Utilities - [UIProvider](https://adecore.dev/ui/utilities/ui-provider.md) - [Shortcuts](https://adecore.dev/ui/utilities/shortcuts.md) - [Lazy loading](https://adecore.dev/ui/utilities/lazy-loading.md) - [Clipboard and selection](https://adecore.dev/ui/utilities/clipboard.md) - [Floating layers](https://adecore.dev/ui/utilities/floating-layers.md) - [Error messages](https://adecore.dev/ui/utilities/error-messages.md) - [Testing](https://adecore.dev/ui/utilities/testing.md) ### Shell - [@adecore/shell](https://adecore.dev/shell.md) - [Application menu](https://adecore.dev/shell/menu.md) - [Updater](https://adecore.dev/shell/updater.md) - [Windows](https://adecore.dev/shell/windows.md) - [Window state](https://adecore.dev/shell/window-state.md) - [Theme](https://adecore.dev/shell/theme.md) - [Web guards](https://adecore.dev/shell/web-guards.md) - [App scheme](https://adecore.dev/shell/app-scheme.md) - [Bridge](https://adecore.dev/shell/bridge.md) ### Terminal - [@adecore/terminal](https://adecore.dev/terminal.md) ### Charts - [@adecore/charts](https://adecore.dev/charts.md) - [Series chart](https://adecore.dev/charts/series.md) - [Columns and groups](https://adecore.dev/charts/columns.md) - [Scatter and series legend](https://adecore.dev/charts/scatter.md) - [Shared cursor](https://adecore.dev/charts/shared-cursor.md) - [Sparkline](https://adecore.dev/charts/sparkline.md) - [Heatmap](https://adecore.dev/charts/heatmap.md) - [Timeline](https://adecore.dev/charts/timeline.md) - [useChart](https://adecore.dev/charts/use-chart.md) ### Database - [@adecore/database](https://adecore.dev/database.md) - [Getting started](https://adecore.dev/database/guide/getting-started.md) - [Connections](https://adecore.dev/database/guide/connections.md) - [Opening tables as tabs](https://adecore.dev/database/guide/tabs.md) - [Files](https://adecore.dev/database/guide/files.md) - [Security](https://adecore.dev/database/guide/security.md) - [Protocol](https://adecore.dev/database/guide/protocol.md) ### Views - [ConnectionManager](https://adecore.dev/database/views/connection-manager.md) - [DatabaseExplorer](https://adecore.dev/database/views/explorer.md) - [TableView](https://adecore.dev/database/views/table-view.md) - [StructureView](https://adecore.dev/database/views/structure-view.md) - [TableDesigner](https://adecore.dev/database/views/table-designer.md) - [QueryConsole](https://adecore.dev/database/views/query-console.md) - [DatabaseWorkbench](https://adecore.dev/database/views/workbench.md) - [DataGrid](https://adecore.dev/database/views/data-grid.md) ### API - [Client](https://adecore.dev/database/api/client.md) - [Host](https://adecore.dev/database/api/host.md) - [Testing](https://adecore.dev/database/api/testing.md) ### Agent contracts - [@adecore/agent-contracts](https://adecore.dev/agent-contracts.md) - [Protocol](https://adecore.dev/agent-contracts/protocol.md) - [Conversation](https://adecore.dev/agent-contracts/conversation.md) - [Visuals](https://adecore.dev/agent-contracts/visuals.md) - [Providers and accounts](https://adecore.dev/agent-contracts/providers-and-accounts.md) - [Tasks and usage](https://adecore.dev/agent-contracts/tasks-and-usage.md) ### Reference - [Export reference](https://adecore.dev/agent-contracts/reference.md) ### Agents - [@adecore/agents](https://adecore.dev/agents.md) - [Getting started](https://adecore.dev/agents/getting-started.md) - [Host](https://adecore.dev/agents/host.md) - [Chats and turns](https://adecore.dev/agents/chats.md) - [Providers](https://adecore.dev/agents/providers.md) - [ACP agents](https://adecore.dev/agents/acp.md) - [Accounts and usage](https://adecore.dev/agents/accounts.md) - [Coordination](https://adecore.dev/agents/coordination.md) - [Context commands](https://adecore.dev/agents/context-commands.md) - [Storage](https://adecore.dev/agents/storage.md) - [Testing](https://adecore.dev/agents/testing.md) ### Reference - [Export reference](https://adecore.dev/agents/reference.md) ### Intelligent UI - [@adecore/intelligent-ui](https://adecore.dev/intelligent-ui.md) - [Getting started](https://adecore.dev/intelligent-ui/guide/getting-started.md) - [Security model](https://adecore.dev/intelligent-ui/guide/security.md) ### Language - [Syntax](https://adecore.dev/intelligent-ui/language/syntax.md) - [Expressions](https://adecore.dev/intelligent-ui/language/expressions.md) - [State and inputs](https://adecore.dev/intelligent-ui/language/state.md) ### Components - [Status](https://adecore.dev/intelligent-ui/components/status.md) - [Data](https://adecore.dev/intelligent-ui/components/data.md) - [Structure](https://adecore.dev/intelligent-ui/components/structure.md) - [Content](https://adecore.dev/intelligent-ui/components/content.md) - [Places](https://adecore.dev/intelligent-ui/components/places.md) - [Host links](https://adecore.dev/intelligent-ui/components/links.md) - [Inputs](https://adecore.dev/intelligent-ui/components/inputs.md) - [Choices](https://adecore.dev/intelligent-ui/components/choices.md) ### Host integration - [Live queries](https://adecore.dev/intelligent-ui/host/queries.md) - [Choices](https://adecore.dev/intelligent-ui/host/choices.md) - [Links](https://adecore.dev/intelligent-ui/host/links.md) - [Compilation and streaming](https://adecore.dev/intelligent-ui/host/compilation.md) - [Performance](https://adecore.dev/intelligent-ui/performance.md) ### Reference - [Exports](https://adecore.dev/intelligent-ui/reference.md) ### Agent views - [@adecore/agents-react](https://adecore.dev/agents-react.md) - [Getting started](https://adecore.dev/agents-react/guide/getting-started.md) - [Host adapters](https://adecore.dev/agents-react/guide/host.md) - [Chat client and state](https://adecore.dev/agents-react/guide/chat-client.md) - [Persistence](https://adecore.dev/agents-react/guide/persistence.md) - [Testing](https://adecore.dev/agents-react/guide/testing.md) ### Chat - [Timeline](https://adecore.dev/agents-react/chat/timeline.md) - [Composer](https://adecore.dev/agents-react/chat/composer.md) - [Prompts](https://adecore.dev/agents-react/chat/prompts.md) - [Messages and code](https://adecore.dev/agents-react/chat/messages.md) - [Diffs](https://adecore.dev/agents-react/chat/diffs.md) - [Subagents](https://adecore.dev/agents-react/chat/subagents.md) - [Limits](https://adecore.dev/agents-react/chat/limits.md) - [Chat parts](https://adecore.dev/agents-react/chat/parts.md) - [Attachments and mentions](https://adecore.dev/agents-react/chat/attachments.md) - [Intelligent UI renderers](https://adecore.dev/agents-react/chat/intelligent-ui.md) - [Visuals](https://adecore.dev/agents-react/chat/visuals.md) ### Providers - [ProvidersPane](https://adecore.dev/agents-react/providers/providers-pane.md) - [Model picker](https://adecore.dev/agents-react/providers/model-picker.md) - [Agent marks](https://adecore.dev/agents-react/providers/marks.md) ### Usage - [UsagePage](https://adecore.dev/agents-react/usage/usage-page.md) - [Charts and tiles](https://adecore.dev/agents-react/usage/charts.md) - [Plan limits](https://adecore.dev/agents-react/usage/limits.md) ### Reference - [Export reference](https://adecore.dev/agents-react/reference.md) ### Merge - [@adecore/merge](https://adecore.dev/merge.md) - [Lines and diffs](https://adecore.dev/merge/lines.md) - [Three-way merge](https://adecore.dev/merge/three-way.md) ### Drawing - [@adecore/drawing](https://adecore.dev/drawing.md) - [Documents](https://adecore.dev/drawing/documents.md) - [Geometry](https://adecore.dev/drawing/geometry.md) - [Paths and SVG](https://adecore.dev/drawing/rendering.md) - [Text and reading order](https://adecore.dev/drawing/text.md) ### Diagram - [@adecore/diagram](https://adecore.dev/diagram.md) - [Documents](https://adecore.dev/diagram/documents.md) - [Layout](https://adecore.dev/diagram/layout.md) - [Painting and reading](https://adecore.dev/diagram/rendering.md) ### Plan - [@adecore/plan](https://adecore.dev/plan.md) - [Plans](https://adecore.dev/plan/plans.md) - [Operations](https://adecore.dev/plan/operations.md) - [Markdown and text](https://adecore.dev/plan/markdown.md) ### Service - [@adecore/service](https://adecore.dev/service.md) - [Definitions](https://adecore.dev/service/definitions.md) - [Managers](https://adecore.dev/service/managers.md) ### Editor core - [@adecore/editor-core](https://adecore.dev/editor-core.md) - [Documents and edits](https://adecore.dev/editor-core/documents.md) - [Typing and commands](https://adecore.dev/editor-core/commands.md) - [Search and folding](https://adecore.dev/editor-core/search-folding.md) - [API reference](https://adecore.dev/editor-core/api.md) ### Editor - [@adecore/editor](https://adecore.dev/editor.md) - [Getting started](https://adecore.dev/editor/getting-started.md) - [Options and keymaps](https://adecore.dev/editor/options.md) - [Text and events](https://adecore.dev/editor/editing.md) - [Theme and syntax](https://adecore.dev/editor/theme.md) - [Testing](https://adecore.dev/editor/testing.md) ### Drawing - [Decorations](https://adecore.dev/editor/decorations.md) - [Rows and widgets](https://adecore.dev/editor/rows.md) - [Agents](https://adecore.dev/editor/agents.md) - [Find and folding](https://adecore.dev/editor/find-folding.md) ### Reference - [Export reference](https://adecore.dev/editor/reference.md) ### LSP - [@adecore/lsp](https://adecore.dev/lsp.md) - [Sessions and transports](https://adecore.dev/lsp/sessions.md) - [Documents and edits](https://adecore.dev/lsp/documents.md) - [Language service](https://adecore.dev/lsp/language-service.md) - [Testing](https://adecore.dev/lsp/testing.md) ### Reference - [Export reference](https://adecore.dev/lsp/reference.md) ### Editor views - [@adecore/editor-react](https://adecore.dev/editor-react.md) - [Getting started](https://adecore.dev/editor-react/getting-started.md) - [Projects and documents](https://adecore.dev/editor-react/project.md) - [View state](https://adecore.dev/editor-react/view-state.md) - [Testing](https://adecore.dev/editor-react/testing.md) ### Views - [EditorView](https://adecore.dev/editor-react/editor-view.md) - [Completion and signatures](https://adecore.dev/editor-react/completion.md) - [Hover and problems](https://adecore.dev/editor-react/hover.md) - [Navigation](https://adecore.dev/editor-react/navigation.md) - [Call hierarchy](https://adecore.dev/editor-react/call-hierarchy.md) - [Rename and code actions](https://adecore.dev/editor-react/rename.md) - [Format on type](https://adecore.dev/editor-react/format-on-type.md) - [FindReplace](https://adecore.dev/editor-react/find-replace.md) - [Reviews and agents](https://adecore.dev/editor-react/change-review.md) - [Patch files](https://adecore.dev/editor-react/patch-files.md) - [Code vision](https://adecore.dev/editor-react/code-vision.md) - [Rendered documentation](https://adecore.dev/editor-react/rendered-documentation.md) ### Reference - [Models](https://adecore.dev/editor-react/models.md) - [Export reference](https://adecore.dev/editor-react/reference.md)