Capabilities
Kaji provides a rich set of capabilities that go far beyond simple question-answering. Here's what you can do.
AutoKaji — Scheduled Automation
AutoKaji lets you create recurring AI tasks that run on a schedule — no manual intervention needed.
How to use it: Describe the schedule and what you want done.
Create an autokaji daily to summarize new support tickets
Create an autokaji every Friday at 6am EST to draft a weekly update
Create an autokaji hourly to monitor database health
| Feature | Detail |
|---|---|
| Schedules | Daily, hourly, weekly, custom cron expressions |
| Chat mode | Reuse the same chat or start fresh each run |
| Management | Pause, resume, or delete automations anytime |
Workflows — Reusable Processes
Turn a successful multi-step conversation into a reusable workflow that can be followed again later.
How to use it:
Save this as a workflow
Follow the deployment workflow for this service
Run the code review workflow
| Feature | Detail |
|---|---|
| Creation | Automatically captures phases, steps, and validation rules |
| Execution | Kaji follows the workflow's phases and checks exit criteria |
| Sharing | Workflows are stored persistently and can be reused across conversations |
Memory — Persistent Knowledge
Kaji remembers facts, decisions, and past work across conversations. You can also explicitly store and retrieve information.
How to use it:
Remember that our fiscal year starts in February
Search memory for the database migration steps
What do we already know about the auth flow bug?
| Feature | Detail |
|---|---|
| Automatic | Kaji saves key facts after meaningful work and during conversation compaction |
| Explicit | Ask Kaji to store or recall specific information |
| Graph-based | Memory uses a knowledge graph with entities, facts, and relationships |
| Cross-chat | Knowledge is shared and searchable across all your conversations |
Skills — Specialized Capabilities
Skills are specialized instruction sets that teach Kaji how to work with specific tools, domains, or workflows.
How to use it:
Use the Neo4j skill to query the transcript graph
Use the Google skill to create a calendar event
Use the workspace-cleanup skill before starting this feature
| Feature | Detail |
|---|---|
| Built-in skills | Pre-loaded capabilities for common tools and workflows |
| Learned skills | Custom skills you or your team create and save |
| Discovery | Browse available skills with the skills browser |
Browser Automation
Kaji can launch a real browser and interact with websites on your behalf — navigate pages, click buttons, fill forms, read content, and take screenshots.
How to use it:
Open https://example.com in the browser and summarize the page
Use the browser to fill out this form and stop before final submit
Open the dashboard and take a screenshot of the errors
| Feature | Detail |
|---|---|
| Navigation | Go to URLs, click links, wait for pages to load |
| Interaction | Fill forms, select options, press keys |
| Capture | Take screenshots and download files |
| Handoff | If a login or approval step needs you, Kaji hands the browser back temporarily |
Subkaji Delegation
Split complex work into parallel child agents (subkajis) that run independently and report back.
How to use it:
Spawn a subkaji to run the tests while you continue implementing the fix
Delegate the documentation update to a subkaji
Spawn a subkaji to investigate the failing build in parallel
| Feature | Detail |
|---|---|
| Parallel execution | Multiple subkajis can work simultaneously |
| Isolation | Each subkaji has its own context and workspace |
| Monitoring | Track subkaji progress from the parent conversation |
| Best for | Independent, long-running, or parallelizable work |
Online Research
When you need current information or web research, Kaji can search the internet and synthesize findings.
How to use it:
Search the web for the latest best practices on Kubernetes autoscaling
What are the current pricing tiers for Snowflake?
Research the latest changes in React 19 and summarize the key differences
Rush Mode
For quick, low-risk questions where you want speed over thoroughness.
How to use it:
Use rush mode and explain what this function does
Rush mode: what command restarts this service?
caution
Rush mode skips planning and validation. Use it for simple questions, not for complex coding, debugging, or deployment tasks.
File and Code Operations
Kaji can directly work with files and code in your workspace:
| Operation | Description |
|---|---|
| Read files | Inspect file contents |
| Write files | Create new files or overwrite existing ones |
| Edit files | Make targeted changes to specific sections |
| Search files | Find content across files using pattern matching |
| Run commands | Execute shell commands in your development environment |