Vicoa Features Guide
Master Vicoa's powerful features for seamless coding across all your devices
Updating to the Latest Version
Update Vicoa CLI
Keep your CLI up to date to access the latest features and improvements:
npm i -g @vicoa/cli@latestTo check your current version:
vicoa --versionDownload Latest App
Always use the latest version of the Vicoa app for the best experience:
- iOS App: Download from App Store
- Android App: Download from Google Play
- Web App: Visit https://vicoa.ai
Fuzzy Search for Files
Use the @ key to fuzzy search for files in the project across web, mobile, and CLI.
How to Use
Type @ followed by a file path to mention a file in your message, e.g.,
@src/components/Button.tsx help me refactor this componentMultiple File References
Reference multiple files in a single message, e.g.,
@src/app.ts @src/config.ts these files need to work togetherBenefits
- Give Claude Code immediate context about specific files
- Faster than asking Claude to search for files
- No need to remember exact file names
- Perfect for targeted refactoring, debugging, or code reviews
Slash Commands
Access powerful commands quickly by typing / in the chat interface.
How to Use
Simply type / in your chat to see available slash commands. Slash commands work on web, mobile, and CLI.
Available Commands
- Agent-specific commands: All built-in slash commands from Claude Code, Codex, or OpenCode
- Custom commands: Access your custom commands from
~/.claude/commands(Claude Code) or~/.config/opencode/commands(OpenCode) - Works seamlessly across all platforms (desktop, web, mobile)
Benefits
- Quick access to frequently used workflows
- Consistent command interface across all devices
- Support for both built-in and custom commands
Permission Modes
Switch between different permission modes directly from mobile or web to control how Claude Code operates.
Available Modes
- Plan Mode: Claude will plan changes before executing
- Accept Edits: Review and approve each edit before it's applied
- Bypass Permissions: Let Claude work autonomously with minimal interruptions (coming soon)
Switch Modes Anywhere
Change permission modes from any device:
- Toggle settings from mobile app
- Switch modes from web interface
- Configure from CLI
When to Use Each Mode
- Plan Mode: When exploring new code or working on complex features
- Accept Edits: For careful review of changes to critical files
- Bypass Permissions: When iterating quickly on familiar code
Thinking Toggle
Control whether you see Claude's thinking process or just the final output.
Toggle Thinking
- Enable: See Claude's reasoning and thought process
- Disable: View only the final results for a cleaner interface
- Change anytime: Switch on mobile, web, or CLI
Why Use It
- Enable for learning: Understand how Claude approaches problems
- Disable for speed: Focus on results without intermediate steps
Agent Selection
Vicoa supports Claude Code, Codex, and OpenCode, allowing you to switch between agents with a single command.
Available Agents
- Claude Code: Anthropic's AI coding agent
- Codex: OpenAI's coding agent
- OpenCode: an open source AI coding agent
- 300+ models: Use free or alternative models via OpenRouter, Kimi K2, and more
Switch Agents
# Set Claude Code as default
vicoa --set-default claude
# Set Codex as default
vicoa --set-default codex
# Set OpenCode as default
vicoa --set-default opencode
# Start with specific agent
vicoa codex
vicoa opencodeUse Alternative Models
Configure Claude Code to use free models or 300+ models from 60+ providers. Learn more in our Alternative Models guide.
Popular options:
- Free models and pay-per-use models via OpenRouter
- Kimi K2 with 200K+ context window
Session Filtering
Filter your sessions by:
- Agent type: View only Claude Code, Codex, or OpenCode sessions
- Status: Active, completed, or interrupted sessions
- Date: Find sessions from specific time periods
Start Agents from Anywhere
Launch Claude Code, Codex, or OpenCode sessions directly from your mobile or web interface. No need to wait until you're back at your desktop.
How It Works
- Open Vicoa on mobile or web
- Tap to start a new agent session
- The session starts on your connected machine
- Continue working from any device
Interrupt Agent Execution
Stop agent execution at any time with a single click.
How to Interrupt
- Mobile: Tap the interrupt button during execution
- Web: Click the interrupt button in the interface
- Works instantly: Stops the current operation immediately
When to Use
- The agent is going in the wrong direction
- Need to provide additional context
- Want to change approach during execution
Talk to Code (Dictation)
Convert your voice to text for hands-free coding on mobile.
How to Use
- Tap the microphone icon in the chat
- Speak your message naturally
- Voice converts to text instantly
- Send or edit before sending
Perfect For
- Coding while commuting
- Quick ideas on the go
- Hands-free workflow on mobile
Message Management
Share Chat Messages
Copy individual or multiple messages to share with your team.
How to share:
- Long-press a message to select
- Select additional messages if needed
- Tap copy to share
Use cases:
- Share solutions with teammates
- Document AI-generated code
- Save useful responses for reference
Unseen Messages Navigation
Never lose your place in long conversations.
Features:
- Chat scrolling that doesn't auto-jump to bottom
- "Jump to unseen messages" button
- Read older messages without losing context
Draft Message Retention
Unfinished messages automatically save as drafts.
Benefits:
- Pause and continue conversations later
- Never lose partially written prompts
- Think through complex questions at your own pace
Session Organization
Session Renaming
Rename sessions for better organization and quick identification.
How to rename:
- Open session settings
- Enter a descriptive name
- Find sessions faster in your history
Session Filters
Find the right session quickly with advanced filtering:
- Filter by agent (Claude Code, Codex, or OpenCode)
- Filter by status (active, completed, interrupted)
- Filter by date range
Share Sessions and Projects with a Link
Share a session's transcript, or a whole project (its tasks, its sessions, or both) with anyone. No Vicoa account needed to read it.
Where to find it:
- The Share button in a session's header, next to the files panel toggle
- A session's ⋯ menu (session header, sidebar or Kanban card) → Share
- A project's ⋯ menu in the sidebar → Share project…
- The Tasks page, with a project selected → Share
A project is one link with a content selection: What this link shares has
a switch for Tasks and one for Sessions, and where you opened the
dialog only decides which one starts on. The dialog opens on the link itself:
the first time, pick what it carries, who can open it and when it expires,
then press Create link; it is copied for you. Every time after that the
existing link is right there with a Copy link button; use New link
for one with different settings. Links look like vicoa.ai/share/….
What a link can do:
- Follow along live. Viewers see the transcript as it grows, or the board as tasks move. They watch; they don't prompt the session or edit tasks. The one opt-in is Allow comments on a link that carries tasks, which lets signed-in Vicoa users comment on tasks under their own name, whoever the link is for; a visitor who is not signed in is asked to sign in first.
- Audience: Anyone with the link (no account) or Vicoa users only. Someone who opens a Vicoa users only link while signed out sees "This link isn't available" with a sign-in button; the link works once they sign in.
- Expiry: never, or 1 / 7 / 30 / 90 days. Revoke a link at any time from the same dialog; it stops working immediately, for everyone.
- Filters: each half narrows on its own: Filter tasks by status or label, Filter sessions by date range. Filters apply live, so new matches appear too.
What the page says about you. By default a shared page shows the work and nothing about who shared it: no name, no avatar, no branch names. Two switches under Viewers can see turn those on per link: My name and avatar puts them on the page, Branch names shows each session's worktree branch. With the first one off, the page calls you "Owner" wherever you appear (as a task's assignee, in its activity, on your comments), with a plain placeholder for the avatar.
What viewers see. The page looks like Vicoa: a project link's tasks are the sidebar's Tasks row, its sessions are the list underneath, and picking either opens it on the right. A session shows a Live dot while its agent is working, and every viewer sees new messages within seconds. Viewers who are signed in to Vicoa get an Open in Vicoa button; everyone else gets Log in and Sign up for free.
It is a live view. A link shared during a session keeps showing whatever happens next until you revoke it.
Anyone with this link can read the full transcript, including any file contents or credentials the agent printed. Vicoa does not redact transcripts, so check what the agent saw before sharing.
View File Changes
See all changed files directly in Vicoa without switching tools.
How It Works
- All file modifications appear in the interface
- Review changes on mobile or web
- No need to switch to your code editor
- Instant visibility into what Claude changed
Benefits
- Quick review of modifications
- Mobile-friendly change viewing
- Stay in context while reviewing
Cross-Device Workflow
Seamless Device Switching
Start coding on your laptop, continue on mobile, finish on the web.
Features:
- Real-time synchronization across all devices
- Alerts when agent needs input
- One-tap approval for changes
- Consistent experience everywhere
Latest Updates
Stay up to date with the latest Vicoa features and improvements:
- Fuzzy Search for Files with @ in Vicoa
- View File Changes Directly in Vicoa
- Codex Support & Talk to Code (Dictation)
- Share Chat Messages & Improved Layout
- Start Agents from Anywhere & Draft Message Retention
- Permission Modes, Thinking Toggle, & Unseen Messages
- Slash Commands & Interrupt Claude Code
Subscribe to Vicoa Updates for the latest feature announcements.
Need Help?
- Check our FAQ for common questions
- Review the troubleshooting guide
- Join our Discord community for discussions and support
- Report issues: GitHub
- Contact support: hi@vicoa.ai