# Redeep — complete capability index > Redeep is a native macOS workspace where AI agents can research, code, analyze data, operate apps, and coordinate work with user-controlled access to local files, credentials, and services. Tool availability depends on the session type, enabled settings, connected services, credentials, skills, and approval policy. Listing a tool does not grant access or bypass approval. ## Built-in capabilities and tool names ### Work with files and code Agents can inspect a repository, make precise edits, run focused tests, and use Git or GitHub without leaving the session. Destructive and external actions remain subject to the session's approval policy. Tools: `read_file`, `list_dir`, `glob`, `search`, `edit_files`, `move_file`, `undo_edits`, `bash`, `terminal`, `run_tests`, `git`, `github`, `find_tools` ### Analyze data and build interactive results Kernel variables and DataFrames persist across calls. Agents can install declared packages, query local CSV, Parquet, and spreadsheet data, and return interactive visualizations in the conversation. Tools: `run_code`, `install_packages`, `query_sql`, `sem_data` ### Research the web and operate apps Browser sessions can reuse the user's existing logins, hand protected login steps to the user, and save reusable site playbooks. Computer control is skill-specialized and does not become available merely because it is listed here. Tools: `web_fetch`, `web_search`, `browser`, `browser_session`, `browser_navigate`, `browser_tabs`, `browser_login_handoff`, `browser_protected_control`, `browser_read`, `browser_interact`, `browser_screenshot`, `browser_evaluate`, `browser_record`, `save_browser_playbook`, `computer` ### Understand and create media Image, video, and speech-generation tools depend on the selected model, an active skill, or a configured provider. Local audio transcription requires macOS speech permission and an available on-device recognizer for the chosen language. Generated images render inline; video jobs may take several minutes. Tools: `analyze_image`, `generate_media`, `speak`, `transcribe_audio` ### Coordinate projects and persistent agents Board operations leave a visible activity trail. Persistent agents can have their own persona, workspace, tools, schedules, integrations, and serial task queue. Tools: `board_list`, `board_get`, `board_create`, `board_update`, `board_configure`, `board_column`, `board_delete`, `card_list`, `card_get`, `card_create`, `card_group_run`, `card_comment`, `card_update`, `card_queue_update`, `card_move`, `card_delete`, `agent_list`, `agent_get`, `agent_statistics`, `agent_notes`, `agent_update`, `agent_message`, `task_script`, `deferred_reply`, `slack_user_presence` ### Delegate and run repeatable workflows Sub-agents and external agents work in isolated worktrees when they edit code. The parent agent reviews and explicitly applies returned changes; long-running delegates can be listed, steered mid-run, attached, detached, or stopped. Tools: `dispatch_subagent`, `retrieve_subagent_report`, `apply_subagent_changes`, `dispatch_external`, `delegate_list`, `delegate_attach`, `delegate_detach`, `delegate_steer`, `delegate_stop`, `run_workflow` ### Teach agents with reusable skills Skills can include instructions, references, scripts, and declared dependencies. Redeep ships a starter catalog and also supports project-specific skills, setup packages, and browser playbooks. Tools: `list_skills`, `use_skill` ### Connect credentials, messaging, and services Availability depends on the user's configuration and the agent's allowlist. Google Workspace reads and OAuth access stay host-side; outbound requests and configuration changes retain their approval requirements. Tools: `add_credential`, `list_integrations`, `add_integration`, `http_request`, `get_oauth_token`, `google_calendar_read`, `google_drive_read`, `messages`, `message_destinations`, `proactive_post_grant` ### Extend the tool surface with MCP Redeep supports local and remote MCP servers, OAuth and header authentication, per-server trust, and namespaced tools. Connected server tools appear as mcp__server__tool and are not enumerable at site-build time. Tools: `search_mcp_registry`, `add_mcp_server`, `set_mcp_server_enabled`, `remove_mcp_server`, `propose_mcp_server`, `find_mcp_tools`, `call_mcp_tool` ### Publish artifacts and review code changes Artifacts can be listed across local and cloud routes in one inventory, shared consistently, and served locally, over a private network, or through a public HTTPS tunnel. Pull-request tools update from the recorded parent, run focused verification, serialize merges, and wait for GitHub confirmation. Tools: `publish_artifact`, `share_artifact`, `list_artifacts`, `create_pr`, `update_branch`, `finish_merge`, `merge_pr`, `merge_queue_status`, `list_interrupted_operations`, `reconcile_operation` ### Keep the user in control Every session has an explicit approval policy. Agents can surface a plan, ask for missing decisions, inspect model and cost information, and recover cautiously when an earlier operation may have been interrupted. Tools: `ask_user`, `todo_write`, `session_info` ## Dynamic tools Connected MCP servers contribute namespaced tools in the form `mcp__server__tool`. Interactive deployed apps may contribute an observation tool and manifest-declared actions. Those runtime-defined names cannot be listed statically. ## Starter skills (34) Skills are reusable playbooks loaded on demand. Users can add or edit their own skills; this list covers the catalog bundled with Redeep. - **Engineering:** `commit-messages`, `code-review`, `software-engineering`, `new-app`, `skill-creator`, `redeepctl` - **Product:** `pr-description`, `release-notes` - **Design:** `brand-guidelines`, `design-review`, `accessibility-audit`, `design-system-extract`, `interaction-states-pass` - **Marketing:** `landing-page-copy`, `seo`, `social-network-posting`, `social-posts` - **Productivity:** `gmail`, `google-calendar`, `google-workspace` - **Analysis:** `search-rank-analysis`, `data-analysis`, `data-mapreduce`, `web-scraping`, `usage-statistics` - **Documents:** `pptx-deck`, `xlsx-report`, `docx`, `pdf` - **Automation:** `digital-operations`, `computer-use` - **Media:** `voice-narration` - **Communication:** `messages` - **Conversation:** `interactive-responses` ## Product behavior - [Project boards](https://redeep.app/docs#boards): Cards are isolated sessions and columns can run automations. - [Models](https://redeep.app/docs#connect): Bring your own cloud-provider keys or use supported on-device models. - [Deployments and sharing](https://redeep.app/docs#deploy): Serve artifacts from the Mac and choose local, private-network, or public reach. - [Privacy and security](https://redeep.app/docs#privacy): Workspace sandboxing, Keychain-backed secrets, and explicit approval controls.