{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"github-heider-x--vela","slug":"heider-x--vela","name":"vela","type":"repo","url":"https://github.com/heider-x/vela","page_url":"https://unfragile.ai/heider-x--vela","categories":["app-builders","rag-knowledge","code-editors"],"tags":["ai-tool","ai-writing","creative-writing","desktop-app","electron","local-llm","novel-writing","rag","react","typescript"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"github-heider-x--vela__cap_0","uri":"capability://text.generation.language.contextual.novel.writing.assistance","name":"contextual novel writing assistance","description":"This capability leverages a local LLM to provide real-time writing suggestions and contextual prompts based on the user's input. It employs a retrieval-augmented generation (RAG) approach, allowing the model to pull relevant information from a local knowledge base, enhancing the creativity and coherence of the writing process. This local-first architecture ensures user privacy and data security, as all processing occurs on the user's machine without external data transmission.","intents":["How can I get writing prompts based on my current story context?","Can I receive suggestions for character development in my novel?","What are some ideas to enhance the plot of my current draft?"],"best_for":["creative writers seeking privacy in their writing process"],"limitations":["Limited to the scope of the local knowledge base; may lack external references."],"requires":["Node.js 14+","TypeScript 4.0+"],"input_types":["text"],"output_types":["text"],"categories":["text-generation-language","creative-writing"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"github-heider-x--vela__cap_1","uri":"capability://text.generation.language.dynamic.character.and.plot.development","name":"dynamic character and plot development","description":"This capability allows users to dynamically generate character profiles and plot outlines based on user-defined parameters. By integrating a local LLM with a structured input format, users can specify traits, motivations, and story arcs, which the model uses to create detailed character sketches and plot summaries. This structured approach helps maintain narrative consistency and depth.","intents":["How can I create detailed character profiles for my story?","What plot outlines can I generate based on my character traits?","Can I develop subplots that align with my main story arc?"],"best_for":["novelists looking for structured guidance in character and plot creation"],"limitations":["May require iterative refinement for complex narratives."],"requires":["Node.js 14+","TypeScript 4.0+"],"input_types":["text"],"output_types":["structured data"],"categories":["text-generation-language","creative-writing"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"github-heider-x--vela__cap_2","uri":"capability://data.processing.analysis.privacy.focused.writing.analytics","name":"privacy-focused writing analytics","description":"This capability analyzes the user's writing style and provides feedback on elements such as tone, pacing, and readability, all while ensuring that the data remains local. By employing natural language processing techniques, it evaluates the text without sending any information to external servers, thus maintaining user confidentiality. The feedback is presented in an actionable format to help improve writing quality.","intents":["How can I analyze the readability of my writing?","What feedback can I get on my writing style?","Can I improve the pacing of my narrative?"],"best_for":["writers who prioritize data privacy and want to improve their writing"],"limitations":["Feedback may be less comprehensive than cloud-based analytics tools."],"requires":["Node.js 14+","TypeScript 4.0+"],"input_types":["text"],"output_types":["text"],"categories":["data-processing-analysis","creative-writing"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"github-heider-x--vela__cap_3","uri":"capability://search.retrieval.integrated.research.retrieval","name":"integrated research retrieval","description":"This capability allows users to conduct research by querying a local knowledge base for relevant information and integrating it seamlessly into their writing. The RAG architecture enables the model to fetch contextually relevant data, which can be incorporated into the narrative, enhancing the depth and authenticity of the writing. This integration is designed to be intuitive, allowing for smooth transitions between research and writing.","intents":["How can I find relevant information to support my story?","Can I integrate research findings directly into my writing?","What tools can help me gather facts for my novel?"],"best_for":["authors needing quick access to research materials while writing"],"limitations":["Dependent on the quality and scope of the local knowledge base."],"requires":["Node.js 14+","TypeScript 4.0+"],"input_types":["text"],"output_types":["text"],"categories":["search-retrieval","creative-writing"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"github-heider-x--vela__cap_4","uri":"capability://text.generation.language.customizable.writing.templates","name":"customizable writing templates","description":"This capability provides users with customizable templates for different writing formats, such as chapters, scenes, or character sketches. Users can modify these templates to fit their specific needs, allowing for a more structured approach to novel writing. The templates are designed to be flexible, enabling users to adapt them as their writing evolves.","intents":["How can I create a custom template for my novel chapters?","Can I modify existing templates to fit my writing style?","What templates are available for different writing formats?"],"best_for":["writers looking for structure and guidance in their writing process"],"limitations":["Template customization may require some initial setup."],"requires":["Node.js 14+","TypeScript 4.0+"],"input_types":["text"],"output_types":["structured data"],"categories":["text-generation-language","creative-writing"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":37,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","TypeScript 4.0+"],"failure_modes":["Limited to the scope of the local knowledge base; may lack external references.","May require iterative refinement for complex narratives.","Feedback may be less comprehensive than cloud-based analytics tools.","Dependent on the quality and scope of the local knowledge base.","Template customization may require some initial setup.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.23676734938104144,"quality":0.35,"ecosystem":0.8,"match_graph":0.25,"freshness":0.75,"weights":{"adoption":0.3,"quality":0.2,"ecosystem":0.15,"match_graph":0.3,"freshness":0.05}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:21.550Z","last_scraped_at":"2026-05-03T13:57:13.678Z","last_commit":"2026-04-24T03:01:03Z"},"community":{"stars":131,"forks":27,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=heider-x--vela","compare_url":"https://unfragile.ai/compare?artifact=heider-x--vela"}},"signature":"fqcvtfbQWbEEmAOy2VTOA+NIAoce6BdMwJ8o/D+GrDCk6TOBlZOjKKB6ETHsyD4qcq0+ZSeHp30lyBLUw9HoDQ==","signedAt":"2026-06-23T06:38:50.600Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/heider-x--vela","artifact":"https://unfragile.ai/heider-x--vela","verify":"https://unfragile.ai/api/v1/verify?slug=heider-x--vela","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}