Releases: Dwsy/ace-tool-skill
Releases · Dwsy/ace-tool-skill
ACE Tool Skill v1.0.0
🎉 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! 🔍