π Initial Release
ACE Tool Skill v1.0.0 - Semantic code search using AugmentCode with debug web UI.
β¨ Core Features
- π Semantic Search: Understand code intent, not just string matching
- π§ High-Level Understanding: Get code overviews and relationships
- π¨ Debug Web UI: Minimalist dark interface for testing
- π Persistent Index: Maintains index state through daemon process
- π Status Monitoring: Real-time ACE server status indicator
π― Quick Start
# Clone and configure
git clone https://github.com/Dwsy/ace-tool-skill.git
cd ace-tool-skill
# Configure
cp .env.example .env
# Edit .env with your ACE server credentials
# Start web UI
bun run server
# Open browser
open http://localhost:4231π Documentation
π¨ Web UI Features
- Minimalist dark theme
- Status indicator (online/offline)
- Natural language query input
- Quick example queries
- Real-time search results
- Error handling and display
π§ API Endpoints
GET /: Web UI pageGET /api/status: Check ACE server statusPOST /api/search: Perform semantic search
π Usage Examples
# Start web UI
bun run server
# Search from CLI
bun run client.ts search "Where is authentication handled?"
# Enhance prompts
bun run client.ts enhance "Add a login page"π‘οΈ Security
- β .env.example template provided
- β .gitignore excludes sensitive files
- β No API keys in version control
- β Secure API communication
π Dependencies
- Bun runtime
- ACE MCP Server
- AugmentCode
π‘ When to Use
β Use ACE Tool when:
- You don't know exact file names or symbols
- You need semantic understanding
- You want code overviews and relationships
β Use rg instead when:
- You need exact string matching
- You know the exact identifier or symbol name
- You want to grep for literal content
π Project Stats
- Files: 9
- Lines of Code: ~4,000
- Components: 3 (daemon, client, server)
π Status
β Production Ready
π Repository
https://github.com/Dwsy/ace-tool-skill
Happy Code Searching! π