Meeseeks is an AI task agent assistant that breaks a request into small actions, runs the right tools, and replies with a clean summary. This landing page mirrors the README feature highlights so the overview stays consistent. Update both when core positioning changes.
Scanned 6/1/2026
Install to Claude Code
npx -y skills add tools-only/X-Skills --skill 468-index_0296d5b7 --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of 468 Index 0296d5b7?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-468-index-0296d5b7)More formats (shields.io, HTML) on the badges page.
# Meeseeks Docs
Meeseeks is an AI task agent assistant that breaks a request into small actions, runs the right tools, and replies with a clean summary. This landing page mirrors the README feature highlights so the overview stays consistent. Update both when core positioning changes.
## Documentation map
**Overview**
- [README](../README.md) - high-level product overview and feature highlights
**Setup and configuration**
- [Getting started](getting-started.md) - environment setup, MCP config, and run commands
**Repository map**
- [Components](components.md) - monorepo layout and core packages
**Reference**
- [API reference](reference.md) - mkdocstrings reference for core modules
- [Session runtime](session-runtime.md) - shared runtime used by CLI + API
## Feature highlights (quick view)
- Plan → act → observe loop to keep work grounded in tool results.
- Multiple interfaces (chat UI, REST API, Home Assistant, terminal CLI) backed by one core engine.
- Tool registry for local tools plus optional MCP tools.
- Built-in local file and shell tools (Aider adapters) for edit blocks, read, list, and shell execution.
- Session transcripts with compaction for long runs and context budget awareness.
- Context snapshots built from recent turns plus summaries of prior activity.
- Session listings filter empty sessions and support archiving via the API.
- Step-level reflection after tool execution to validate outcomes.
- Permission gate with approval callbacks plus lightweight hooks around tool execution.
- Shared session runtime; API exposes polling endpoints while the CLI runs the runtime in-process for sync execution, cancellation, and summaries.
- Optional components (Langfuse, Home Assistant) auto-disable when not configured.
- Langfuse tracing is session-scoped when enabled, grouping multi-turn runs.
## Repo map (short)
- `packages/meeseeks_core/`: orchestration loop, schemas, session storage, compaction, tool registry.
- `packages/meeseeks_tools/`: tool implementations and integrations.
- `apps/meeseeks_api/`: Flask API that exposes the assistant over HTTP.
- `apps/meeseeks_chat/`: Streamlit UI for interactive chat.
- `apps/meeseeks_cli/`: terminal CLI for interactive sessions.
- `meeseeks_ha_conversation/`: Home Assistant integration that routes voice requests to the API.
Prompts are packaged under `packages/meeseeks_core/src/meeseeks_core/prompts/`.
## Architecture in a glance
- The UI or API sends a user request into the core orchestrator.
- The orchestrator builds a short action plan, runs tools, and replans if needed.
- Tool results and summaries are stored in a session transcript for continuity.
```mermaid
flowchart LR
User --> CLI
User --> Chat
User --> API
HA --> API
CLI --> Runtime
Chat --> Runtime
API --> Runtime
Runtime --> Core
Runtime --> SessionStore
Runtime --> Planner
Planner --> Tools
Tools --> LocalTools
Tools --> MCP
Tools --> HomeAssistant
Runtime --> Events["Session events (JSONL)"]
Events --> Polling["Event polling (API only)"]
Core --> Langfuse
```
## Getting started
See [getting-started.md](getting-started.md) for full setup (env, MCP, configs, and how to run each interface).
## CLI quick commands
- `/help` show commands
- `/models` pick a model from your API
- `/mcp` list MCP servers/tools (use `/mcp select` to filter)
- `/mcp init` scaffold an MCP config file
- `/summarize` compact the session
- `/status` show session status
- `/terminate` cancel the active run
- `/new` start a fresh session
- `/automatic` auto-approve tool actions for the session
- `/quit` exit the CLI
## Deployment (Docker)
See [getting-started.md](getting-started.md) for Docker setup and environment requirements.
No comments yet. Be the first to comment!