ScreenLane
Provides a workflow foundation for Android by planning and recording actions such as inspect, tap, type, and scroll, with approval requirements for sensitive operations and local receipts for auditability.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ScreenLaneExplain the error shown on my screen"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ScreenLane
Talk to your screen.
Open-source screen-aware voice command layer for AI agents. Capture what’s on your screen, take an instruction, build an agent-ready command, and send it to tools like Tera, Codra, GateLane, Codex, OpenCode, MCP, clipboard, or stdout.
Voice alone is not the product. Voice + screen context is the product.
Install
npm install -g @talocode/screenlane
# or
npx @talocode/screenlane@latest demoRequires Node.js ≥ 18.
Published versions
The packages have intentionally different patch versions because the npm patch fixes its executable mapping only.
Registry | Install | Current version | Release scope |
npm |
|
| Android workflow foundation plus the CLI mapping patch |
PyPI |
|
| Python Android workflow client support |
Related MCP server: markupR MCP Server
Quickstart
screenlane init
screenlane doctor
screenlane demo
screenlane command \
--text "Fix this error" \
--context-file ./error.txt \
--target codra \
--out prompt
screenlane capture --source text --text "Stack trace here..." --save
screenlane dictate --text "Explain this page" --out text
screenlane serve # local API: http://127.0.0.1:3070
screenlane mcp # MCP over stdioAndroid Workflow Foundation
ScreenLane v0.2.0 adds the local safety foundation for Android workflows. It records what an agent intends to inspect or do before a future Android companion bridge executes anything.
screenlane android doctor
screenlane android plan --action inspect --app com.example.notes
screenlane android plan --action tap --app com.example.notes --target "New note"
screenlane android plan --action tap --app com.example.notes --target "New note" --approved
screenlane android receiptsInspection can be planned without approval.
Tap, type, and scroll actions require explicit approval.
Sensitive app classes are blocked by policy.
Every planned action saves a local receipt.
Device execution is unavailable until a paired Android companion bridge is installed.
Auth & cloud
One key. One cloud base.
Key |
|
Cloud API |
|
export TALOCODE_API_KEY=your_key
# Optional: gate the local HTTP API
export SCREENLANE_REQUIRE_AUTH=true
# Then clients send: Authorization: Bearer <TALOCODE_API_KEY>screenlane auth set --key your_key
screenlane auth status
screenlane auth clearLocal capture / command / demo work without a key.
Cloud send (Tera, Codra, GateLane, …) uses
TALOCODE_API_KEY+https://api.talocode.site.
CLI
Command | Purpose |
| Create |
| Screen / file / text / url / clipboard context |
| Instruction ( |
| Build agent-ready prompt |
| Route to a target |
| Local HTTP API (port 3070) |
| MCP server (stdio) |
| Diagnostics |
| Deterministic demo |
| Manage |
SDK
import { ScreenLaneClient } from "@talocode/screenlane";
// Local (no server)
const local = new ScreenLaneClient();
const cmd = await local.createCommand({
text: "Fix this error",
contextText: "TypeError: ...",
target: "codra",
});
// Talk to local server
const api = new ScreenLaneClient({
baseUrl: "http://127.0.0.1:3070",
apiKey: process.env.TALOCODE_API_KEY,
});Local HTTP API
screenlane serve → http://127.0.0.1:3070
GET /healthGET /v1/screenlane/doctorPOST /v1/screenlane/capture|dictate|command|send|demoGET /v1/screenlane/contexts·commands
When SCREENLANE_REQUIRE_AUTH=true:
Authorization: Bearer <TALOCODE_API_KEY>MCP
screenlane mcpTools: screenlane_capture, screenlane_dictate, screenlane_command, screenlane_send, screenlane_doctor, screenlane_demo, screenlane_list_contexts, screenlane_list_commands
How it works
Screen context + instruction
↓
Agent command (deterministic templates in v0.1)
↓
Tera / Codra / Codex / OpenCode / GateLane / MCP / clipboard / stdoutCloud path uses TALOCODE_API_KEY against https://api.talocode.site.
Skills
skills/screen-aware-command/skills/screen-aware-debugging/skills/screen-aware-writing/
Python
pip install talocode-screenlane
screenlane-py --helpNotes
Prefer
--textfor dictate (no bundled live mic in v0.1).Screenshots use OS tools when available; OCR via
tesseractwhen installed (--no-ocrto skip).Text / file / url / clipboard always work.
Demo is text-mode voice simulation (deterministic).
More docs: docs/ · Demo:
screenlane demo
Talocode ecosystem
Part of Talocode. Sibling projects:
Project | What it is |
Screen-aware voice commands (this repo) | |
AI chat & assistant | |
Local coding agent | |
MCP gateway | |
Context ingestion | |
Agent memory | |
X growth intelligence | |
X reply intelligence | |
Crawler intelligence | |
Web extraction | |
Search for agents | |
Builder platform | |
Trading intelligence | |
Browser automation | |
Shared agent skills |
More: github.com/talocode · talocode.site · docs.talocode.site
License
MIT © Talocode
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables real-time screen monitoring, UI element analysis, and predictive user behavior learning for AI assistants.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI coding agents to capture screen and voice recordings, extract timestamped frames, and receive structured Markdown reports with context for bug fixing and UI feedback.2018MIT
- FlicenseNot gradedqualityCmaintenanceEnables LLMs to take full control of your device by providing screen automation tools for capturing, clicking, typing, and scrolling, ideal for automation and education.54
- FlicenseNot gradedqualityBmaintenanceA local autonomous AI agent that watches your screen, understands the visual layout, and executes native OS commands (clicking, typing) without cloud APIs.2
Related MCP Connectors
Turns any agent into a full agentic application — branded, interactive screens generated at runtime.
Verified, sourced, real-time intelligence layer for AI agents.
SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/talocode/screenlane'
If you have feedback or need assistance with the MCP directory API, please join our Discord server