lainXXX

OmniAgent — AI skill for Claude Code

AI community

基于 Java 构建的轻量级大模型智能体 (LLM Agent) 框架,支持工具调用、任务规划与自主决策.

How to install OmniAgent

This entry records only its repository, not the path inside it, so there is no exact command to give. Open lainXXX/omniAgent and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What OmniAgent does

基于 Java 构建的轻量级大模型智能体 (LLM Agent) 框架,支持工具调用、任务规划与自主决策。

Alternatives in AI

  • JeecgBoot — 【低代码v2.0,一句话即可生成整个系统】企业级AI低代码平台,一键生成前后端代码甚至整个系统 47.5k ★
  • WeKnora — Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, an 26.9k ★
  • Opencodex — Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama… 12.3k ★

README

omniAgent

Your personal AI Agent — omni-capable, locally running, built for developers who think in systems.

[![Spring Boot](https://img.shields.io/badge/Spring%20Boot-3.5.10-green.svg)](https://spring.io/projects/spring-boot) [![Spring AI](https://img.shields.io/badge/Spring%20AI-1.1.3-blue.svg)](https://spring.io/projects/spring-ai) [![Java](https://img.shields.io/badge/Java-21-orange.svg)](https://www.oracle.com/java/) [![React](https://img.shields.io/badge/React-18-cyan.svg)](https://react.dev/) [![MIT License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

**[中文文档](README.zh.md)**

**omniAgent** is a personal AI Agent powered by Spring Boot + Spring AI. It combines code understanding, document intelligence, semantic search, multi-vendor LLM support, and an extensible skill/tool system into a single intelligent assistant that runs entirely on your local machine.


Features

Category Capabilities
Code Intelligence Read, write, edit, grep, glob files; execute shell commands with security validation
Multi-Vendor LLM Pluggable strategy pattern — DeepSeek, MiniMax (M2.7), Anthropic Claude (proxied)
Document Processing PDF, Word (DOCX), Markdown, TXT parsing via Apache Tika
RAG Knowledge Base Vector embeddings (BAAI/bge-m3, 1024d) + pgvector similarity search + rerank
Recursive Chunking Token-aware parent-child splitting (800/200 tokens) with structure awareness
Skill System Hot-pluggable skills via SKILL.md, auto-discovered at runtime
Sub-Agent System Fork agents with tool filtering, worktree isolation, session management
Streaming Chat Real-time SSE with thought/tool-call/text block rendering
Conversation Interrupt True backend LLM cancellation via AbortController + WebFlux
Native Folder Picker JavaFX DirectoryChooser for full absolute path selection

Quick Start

Prerequisites

| Dependency