1
0

6 Commits

Author SHA1 Message Date
syui
bd060a5ad0 Merge pull request #1 from syui/claude/new-tool-development-011CUwsxDw8unhoLAXVS43J9
feat: Implement aishell - AI-powered shell automation tool
2025-11-09 16:15:07 +09:00
syui
29f7831eda Merge branch 'main' into claude/new-tool-development-011CUwsxDw8unhoLAXVS43J9 2025-11-09 16:15:00 +09:00
Claude
a50fef9182 feat: Implement aishell - AI-powered shell automation tool
Implemented a generic alternative to Claude Code with the following features:

Core Implementation:
- Multi-LLM provider support (OpenAI compatible APIs)
- Function calling for direct tool execution by LLM
- Interactive REPL shell interface
- MCP server mode for Claude Desktop integration
- Shell executor with bash, read, write, list tools

Architecture:
- src/cli: Interactive REPL implementation
- src/llm: LLM provider abstraction (OpenAI compatible)
- src/shell: Shell execution engine with duct
- src/mcp: MCP server for Claude Desktop
- src/config: Configuration management

Technical Stack:
- Rust 2021 with tokio async runtime
- clap for CLI framework
- reqwest for HTTP client
- duct for shell execution
- rustyline for REPL interface

This tool integrates with aigpt to form AIOS (AI Operating System),
enabling AI-driven OS management and automation.

Based on aigpt architecture for CLI and MCP patterns.
2025-11-09 07:12:08 +00:00
e37e0017bd fix 2025-11-09 15:58:32 +09:00
b2433493b2 add claude 2025-11-09 15:53:41 +09:00
f274338f43 first commit 2025-11-09 15:49:47 +09:00