askimo

作者 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

105
Stars
14
Forks
Kotlin
语言
2026/8/24
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/haiphucnguyen/askimo

快速入门

使用 askimo 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

Why Askimo?

You shouldn't have to choose between the best AI model, your privacy, and getting real work done.

  • One app, every model. Stop juggling browser tabs. Chat with OpenAI, Claude, Gemini, Grok, or a local Ollama model, switch in seconds, no copy-pasting.

  • Built as a native desktop app. Not a web wrapper. Starts fast, runs lean, and stays responsive even after hours of use and thousands of messages in a single conversation.

  • Long conversations that actually work. No crashes, no tab reloads, no lost context. Askimo handles deep, extended sessions the way a real desktop app should.

  • Your files stay on your machine. Search and chat with your own documents using local RAG. Nothing is uploaded. Nothing leaves your device.

  • More than just chat. Run Python/Bash scripts, chain multi-step AI workflows, and connect MCP tools, all from the same app.

See It in Action

Multi-step AI Plans - fill in a form, get a finished deliverable:

Askimo Plans Demo

RAG - search and chat with your local files:

Askimo RAG Demo

Script runner - execute Python, Bash, and JavaScript from chat:

Askimo Run Script Demo

MCP tools - connect any MCP-compatible server:

Askimo MCP Demo

Quick Start

Download for macOS, Windows, or Linux →

  • Install and open Askimo

  • Add a provider - paste an API key (OpenAI, Claude, Gemini…) or point it at a running Ollama instance

  • Start chatting

Full setup guide →

System Requirements

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

Features

  • Multi-provider - Switch between OpenAI, Claude, Gemini, Grok, Ollama, LM Studio, LocalAI, Docker AI, or any OpenAI-compatible endpoint per session

  • Local RAG - Index local folders, files, and web URLs. Hybrid BM25 + vector retrieval with an AI classifier that skips retrieval when the query doesn't need it. Your data never leaves your machine.

  • Plans (agentic workflows) - Chain multi-step AI pipelines from a form UI. Each step builds on the previous; progress shown live. Export as PDF or Word. Define your own plans in YAML or generate them by describing your workflow in plain English.

  • Skills - Define reusable AI agents as Markdown files and execute them via Gemini CLI or Claude Code. Skills carry a system prompt, run in a sandboxed workspace, stream live activity, and persist a full run history.

  • Script runner - Execute Python, Bash, and JavaScript from chat. Python runs in an auto-managed virtualenv with automatic dependency installation.

  • MCP tool integration - Connect MCP-compatible servers via stdio or HTTP, scoped globally or per project

  • Persistent sessions - Conversations stored in a local SQLite database, restored on restart

  • Vision - Attach images to conversations; works with any multimodal model

  • CLI - Native binary (GraalVM). Scriptable, automatable, headless-friendly.

  • Local telemetry - Token usage, cost estimates, RAG performance per provider. Nothing uploaded.

  • i18n - English, Chinese (Simplified & Traditional), Japanese, Korean, French, Spanish, German, Portuguese, Vietnamese

Beyond Chat: Skills and Plans

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 →

Supported Providers

Cloud: OpenAI · Anthropic Claude · Google Gemini · xAI Grok

Local: Ollama · LM Studio · LocalAI · Docker AI

Custom: Any OpenAI-compatible endpoint via custom base URL

Building from Source

Prerequisites

  • JDK 21+

  • Git

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

Project Structure

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.

Localization

English · 中文 (简体/繁體) · 日本語 · 한국어 · Français · Español · Deutsch · Português · Tiếng Việt

Want to add a language? [Op

常见问题

What is askimo?

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.

Is askimo safe to use?

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.

How do I install askimo?

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).

What programming language is askimo written in?

askimo is primarily written in Kotlin. It is open-source under haiphucnguyen on GitHub, so you can review or fork the full source.

Are there alternatives to askimo?

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.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情