fredericlepied/ai-assist
AI assistant with MCP integration, agent skills, knowledge graph, and task scheduling
What's novel
AI assistant with MCP integration, agent skills, knowledge graph, and task scheduling
Code Analysis
8 files read · 2 roundsA Claude-powered AI assistant framework with MCP integration, scheduled monitoring, a custom workflow language (AWL), knowledge graph, and agent skills for knowledge workers
Strengths
Genuinely novel AWL workflow language with real parser, AST, static analysis, and runtime execution; sophisticated action scheduler with debouncing, resume handling, and event sources; comprehensive security model with command allowlists and path restrictions
Weaknesses
The agent.py file at 168KB is a god object that violates single responsibility; some error handling patterns are inconsistent (e.g., bare Exception catches in action_engine); the codebase is large enough that navigation becomes difficult without strong documentation
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
145
Contributors
1
Files
160
Active weeks
6
Repository
Language
Python
Stars
2
Forks
1
License
Apache-2.0