Local-first AI agent platform for desktop and CLI. Chat, RAG search, multi-step Plans workflows, MCP tools, and Agents integration. Supports OpenAI, Claude, Gemini, Grok, Ollama, LM Studio and more
# Add to your Claude Code skills
git clone https://github.com/haiphucnguyen/askimoLast scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T16:57:43.742Z",
"npmAuditRan": true,
"pipAuditRan": true
}askimo is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by haiphucnguyen. Local-first AI agent platform for desktop and CLI. Chat, RAG search, multi-step Plans workflows, MCP tools, and Agents integration. Supports OpenAI, Claude, Gemini, Grok, Ollama, LM Studio and more. It has 105 GitHub stars.
Yes. askimo passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/haiphucnguyen/askimo" and add it to your Claude Code skills directory (see the Installation section above).
askimo is primarily written in Kotlin. It is open-source under haiphucnguyen on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh askimo against similar tools.
No comments yet. Be the first to share your thoughts!
You shouldn't have to choose between the best AI model, your privacy, and getting real work done.
Multi-step AI Plans - fill in a form, get a finished deliverable:
RAG - search and chat with your local files:
Script runner - execute Python, Bash, and JavaScript from chat:
MCP tools - connect any MCP-compatible server:
Download for macOS, Windows, or Linux →
| OS | macOS 11+, Windows 10+, Linux (Ubuntu 20.04+, Debian 11+, Fedora 35+) |
| Memory | 50–300 MB (AI models require additional memory depending on provider) |
| Disk | 250 MB |
Most AI apps stop at a chat box. Askimo goes further with two automation primitives that turn AI from a conversation tool into a work tool.
Skills delegate real work to an agent runtime (Claude Code or Gemini CLI) running directly on your machine. The agent reads and writes your files, runs shell commands, and iterates until the job is done, without you copy-pasting anything. Point it at a codebase, describe the task, and the agent handles the rest. More runtimes are planned.
Plans break complex reasoning into a chain of focused AI steps, each building on the last. Instead of asking a single prompt to research, analyse, and write simultaneously, a Plan assigns each stage its own goal and persona. You fill in a form, click Run, and get a finished deliverable (a report, a cover letter, a blog post) ready to export as PDF or Word.
| Skills | Plans | |
|---|---|---|
| Use when | The task needs to touch files, run commands, or modify code | The task is pure reasoning: text in, polished output out |
| Runs via | Claude Code or Gemini CLI on your machine | Askimo's built-in AI, no extra installs |
| Example | "Refactor my API routes to follow REST conventions" | "Write a competitor analysis report for my product" |
Skills documentation → · Plans documentation →
Cloud: OpenAI · Anthropic Claude · Google Gemini · xAI Grok
Local: Ollama · LM Studio · LocalAI · Docker AI
Custom: Any OpenAI-compatible endpoint via custom base URL
git clone https://github.com/haiphucnguyen/askimo.git
cd askimo
# Run the desktop app
./gradlew :desktop:run
# Build native installers
./gradlew :desktop:package
# Build CLI native binary (requires GraalVM)
./gradlew :cli:nativeCompile
| Module | Description |
|---|---|
desktop/ |
Compose Multiplatform desktop application |
desktop-shared/ |
Shared UI components |
cli/ |
JLine3 REPL + GraalVM native image |
shared/ |
Core: providers, RAG, MCP, memory, tools, database, plans engine, skills & agent runtimes |
See CONTRIBUTING.md for development guidelines and DCO requirements, or the Development Getting Started Guide.
English · 中文 (简体/繁體) · 日本語 · 한국어 · Français · Español · Deutsch · Português · Tiếng Việt
Want to add a language? [Op