[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-okfn-brasil--serenata-de-amor":3,"tool-okfn-brasil--serenata-de-amor":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",150037,2,"2026-04-10T23:33:47",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108322,"2026-04-10T11:39:34",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[52,13,15,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":32,"last_commit_at":59,"category_tags":60,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":66,"readme_en":67,"readme_zh":68,"quickstart_zh":69,"use_case_zh":70,"hero_image_url":71,"owner_login":72,"owner_name":73,"owner_avatar_url":74,"owner_bio":75,"owner_company":76,"owner_location":76,"owner_email":77,"owner_twitter":76,"owner_website":78,"owner_url":79,"languages":80,"stars":108,"forks":109,"last_commit_at":110,"license":111,"difficulty_score":112,"env_os":113,"env_gpu":114,"env_ram":114,"env_deps":115,"category_tags":118,"github_topics":120,"view_count":32,"oss_zip_url":76,"oss_zip_packed_at":76,"status":17,"created_at":127,"updated_at":128,"faqs":129,"releases":130},6572,"okfn-brasil\u002Fserenata-de-amor","serenata-de-amor","🕵 Artificial Intelligence for social control of public administration | **This repository does not receive frequent updates. Check out the README**","Serenata de Amor 是一个利用人工智能技术推动公共行政社会监督的开源项目。它致力于解决政府支出透明度低、公众难以有效追踪和分析公职人员开销数据的痛点，让原本晦涩难懂的政务数据变得触手可及。\n\n该项目核心由两个智能组件构成：\"Rosie\"是一位虚拟人工智能助手，专门负责自动分析巴西国会议员的公务报销记录，精准识别可疑支出并生成报告；\"Jarbas\"则提供了可视化交互界面，帮助普通公民直观地理解 Rosie 发现的数据洞察，从而促进民众与政府之间关于公共资金使用的理性对话。\n\nSerenata de Amor 非常适合关注公民科技的研究人员、希望参与开源协作的开发者，以及关心公共事务的普通市民使用。对于技术人员而言，其基于开放数据构建的自动化审计流程和模块化设计具有极高的参考价值；而对于非技术背景的用户，它降低了参与社会监督的门槛，真正践行了“赋能智慧公民”的理念。尽管目前项目更新频率有所调整，但其将前沿技术应用于提升政府问责制的探索，仍为全球开放数据社区提供了宝贵范例。","[![Build Status](https:\u002F\u002Fimg.shields.io\u002Ftravis\u002Fokfn-brasil\u002Fserenata-de-amor\u002Fmain.svg)](https:\u002F\u002Ftravis-ci.org\u002Fokfn-brasil\u002Fserenata-de-amor)\n[![Code Climate](https:\u002F\u002Fimg.shields.io\u002Fcodeclimate\u002Fmaintainability-percentage\u002Fokfn-brasil\u002Fserenata-de-amor.svg)](https:\u002F\u002Fcodeclimate.com\u002Fgithub\u002Fokfn-brasil\u002Fserenata-de-amor)\n[![Test Coverage](https:\u002F\u002Fimg.shields.io\u002Fcodeclimate\u002Fcoverage\u002Fokfn-brasil\u002Fserenata-de-amor.svg)](https:\u002F\u002Fcodeclimate.com\u002Fgithub\u002Fokfn-brasil\u002Fserenata-de-amor\u002Ftest_coverage)\n[![Donate](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdonate-apoia.se-EB4A3B.svg)](https:\u002F\u002Fapoia.se\u002Fserenata)\n\n# [![Operação Serenata de Amor](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fokfn-brasil_serenata-de-amor_readme_b8fcd4da320d.png)](https:\u002F\u002Fserenata.ai\u002Fen)\n\n1. [**Non-tech** crash course into Operação Serenata de Amor](#non-tech-crash-course-into-operação-serenata-de-amor)\n2. [**Tech** crash course into Operação Serenata de Amor](#tech-crash-course-into-operação-serenata-de-amor)\n3. [Contributing with code and tech skills](#contributing-with-code-and-tech-skills)\n4. [Supporting](#supporting)\n5. [Update](#update)\n6. [Acknowledgments](#acknowledgments)\n\n## Non-tech crash course into Operação Serenata de Amor\n\n### What\n\nSerenata de Amor is an open project using artificial intelligence for social control of public administration.\n\n### Who\n\nWe are a group of people who believes in _power to the people_ motto. We are also part of the _Data Science for Civic Innovation Programme_ from [Open Knowledge Brasil](http:\u002F\u002Fbr.okfn.org).\n\nAmong founders and long-term members, we can list a group of eight people – plus numerous contributors from the open source and open knowledge communities:  [Tatiana Balachova](https:\u002F\u002Ftatianasb.ru), [Felipe Cabral](https:\u002F\u002Ftwitter.com\u002Ffelipebcabral), [Eduardo Cuducos](https:\u002F\u002Fcuducos.me),  [Irio Musskopf](https:\u002F\u002Firiomk.com), [Bruno Pazzim](http:\u002F\u002Fbrunopazzim.com\u002F), [Ana Schwendler](http:\u002F\u002Fanaschwendler.com\u002F), [Jessica Temporal](http:\u002F\u002Fjtemporal.com\u002F), [Yasodara Córdova](https:\u002F\u002Ftwitter.com\u002Fyaso) and [Pedro Vilanova](https:\u002F\u002Ftwitter.com\u002Fpedrovilanova).\n\n### How\n\nSimilar to organizations like Google, Facebook, and Netflix, we use technology to track government spendings and make open data accessible for everyone. We started looking into data from the Chamber of Deputies (Brazilian lower house) but we expanded to the Federal Senate (Brazilian upper house) and to municipalities.\n\n### When\n\nIrio had the main ideas for the project in early 2016. For a few months, he experimented and gathered people around the project. September, 2016 marks the launching of [our first crowd funding](https:\u002F\u002Fcatarse.me\u002Fserenata). Since then, we have been creating open source technological products and tools, as well as high quality content on civic tech on our [Facebook](https:\u002F\u002Ffb.com\u002Foperacaoserenatadeamor) and [Medium](https:\u002F\u002Fmedium.com\u002Fserenata).\n\n### Where\n\nWe have no non-virtual headquarters, but we work remotely everyday. Most of our ideas are crafted to work in any country that offers open data, but our main implementations focus in Brazil.\n\n### Why\n\nEmpowering citizens with data is important: people talk about _smart cities_, _surveillance_ and _privacy_. We prefer to focus on _smart citizens_, _accountability_ and _open knowledge_.\n\n## Tech crash course into Operação Serenata de Amor\n\n### What\n\nSerenata de Amor develops open source tools to make it easy for people to use open data. The focus is to gather relevant insights and share them in an accessible interface. Through this interface, we invite citizens to dialogue with politicians, state and government about public spendings.\n\n### Who\n\nSerenata's main role is played by [Rosie](rosie\u002FREADME.md): she is an artificial intelligence who analyzes Brazilian congresspeople expenses while they are in office. Rosie can find suspicious spendings and engage citizens in the discussion about these findings. [She's on Twitter](https:\u002F\u002Ftwitter.com\u002FRosieDaSerenata).\n\nTo allow people to visualize and make sense of data Rosie generates, we have created [Jarbas](jarbas\u002FREADME.md). On this website, users can browse congresspeople expenses and get details about each of the suspicions. It is the starting point to validate a suspicion.\n\n### How\n\nWe have two main repositories [on GitHub](https:\u002F\u002Fgithub.com\u002Fokfn-brasil). This is the _main repo_ and hosts [Rosie](rosie\u002FREADME.md) and [Jarbas](jarbas\u002FREADME.md). In addition, we have the [toolbox](https:\u002F\u002Fgithub.com\u002Fokfn-brasil\u002Fserenata-toolbox) - a `pip` installable package. Yet there are experimental [notebooks](https:\u002F\u002Fgithub.com\u002Fokfn-brasil\u002Fnotebooks) maintained by the community and our [static webpage](https:\u002F\u002Fgithub.com\u002Fokfn-brasil\u002Fserenata-website).\n\n### When\n\nDespite all these players acting together, the core part of the job is ran manually from time to time. The only part that is always online is Jarbas – freely serving a wide range of information about public expenditure 24\u002F7.\n\nRoughly once a month, we manually run Rosie and update Jarbas. A few times per year, we upload versioned datasets accessible via the toolbox – but we encourage you to use the toolbox to generate fresh datasets whenever you need.\n\n### Where\n\nJarbas is running in [Digital Ocean](https:\u002F\u002Fdigitalocean.com) droplets, and deployed using the [Docker Cloud](https:\u002F\u002Fcloud.docker.com\u002F) architecture.\n\n### Why\n\nThe answer to most technical _why_ questions is because that is what we had in the past and enabled us to deliver fast. We acknowledge that this is not the best stack ever, but it has brought us here.\n\n## Contributing with code and tech skills\n\nMake sure you have read the _Tech crash course_ on this page. Next, check out our [contributing guide](CONTRIBUTING.md).\n\n## Supporting\n\n* Join our [recurring crowd funding campaign on Apoia.se](http:\u002F\u002Fapoia.se\u002Fserenata)\n* Donate via Bitcoin to [`1Gbvfjmjvur7qwbwNFdPSNDgx66KSdVB5b`](https:\u002F\u002Fblockchain.info\u002Faddress\u002F1Gbvfjmjvur7qwbwNFdPSNDgx66KSdVB5b)\n* Follow, share and interact with us [on Facebook](https:\u002F\u002Ffb.com\u002Foperacaoserenatadeamor)\n* Follow, retweet and join [Rosie on Twitter](https:\u002F\u002Ftwitter.com\u002FRosieDaSerenata) to interact with your favourite congresspeople\n\n## Update\n\nOperation Serenata de Amor expanded into new projects. Because of this, Rosie, Jarbas and the infrastructure in general are receiving updates less frequently. If you have experience and want to help us resolve bugs faster or propose improvements, join our [Discord](https:\u002F\u002Fgo.ok.org.br\u002Fdiscord) and let's talk about the project! On the other hand, if you are looking for an active community to collaborate with, we invite you to discover the [Querido Diário project](https:\u002F\u002Fgithub.com\u002Fokfn-brasil\u002Fquerido-diario).\n\nFinally, if you want to know more details about Serenata's current situation, you can consult this text (in Portuguese) available on [Apoia.se](https:\u002F\u002Fapoia.se\u002Fserenata\u002Fcontents\u002Fview\u002FPor-onde-anda-a-Operacao-Serenata-de-Amor-w9FjFX-az).\n\n## Acknowledgments\n\n[![Open Knowledge Brasil](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fokfn-brasil_serenata-de-amor_readme_4d1125ea787a.png)](https:\u002F\u002Fbr.okfn.org) [![Digital Ocean](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fokfn-brasil_serenata-de-amor_readme_cf9e26bf367c.png)](https:\u002F\u002Fdigitalocean.com)\n","[![构建状态](https:\u002F\u002Fimg.shields.io\u002Ftravis\u002Fokfn-brasil\u002Fserenata-de-amor\u002Fmain.svg)](https:\u002F\u002Ftravis-ci.org\u002Fokfn-brasil\u002Fserenata-de-amor)\n[![代码质量](https:\u002F\u002Fimg.shields.io\u002Fcodeclimate\u002Fmaintainability-percentage\u002Fokfn-brasil\u002Fserenata-de-amor.svg)](https:\u002F\u002Fcodeclimate.com\u002Fgithub\u002Fokfn-brasil\u002Fserenata-de-amor)\n[![测试覆盖率](https:\u002F\u002Fimg.shields.io\u002Fcodeclimate\u002Fcoverage\u002Fokfn-brasil\u002Fserenata-de-amor.svg)](https:\u002F\u002Fcodeclimate.com\u002Fgithub\u002Fokfn-brasil\u002Fserenata-de-amor\u002Ftest_coverage)\n[![捐赠](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdonate-apoia.se-EB4A3B.svg)](https:\u002F\u002Fapoia.se\u002Fserenata)\n\n# [![Serenata de Amor行动](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fokfn-brasil_serenata-de-amor_readme_b8fcd4da320d.png)](https:\u002F\u002Fserenata.ai\u002Fen)\n\n1. [**非技术** Serenata de Amor 行动速成课程](#non-tech-crash-course-into-operação-serenata-de-amor)\n2. [**技术** Serenata de Amor 行动速成课程](#tech-crash-course-into-operação-serenata-de-amor)\n3. [通过代码和技术技能贡献](#contributing-with-code-and-tech-skills)\n4. [支持](#supporting)\n5. [更新](#update)\n6. [致谢](#acknowledgments)\n\n## 非技术 Serenata de Amor 行动速成课程\n\n### 什么\n\nSerenata de Amor 是一个开放项目，利用人工智能对公共行政进行社会监督。\n\n### 谁\n\n我们是一群相信“权力属于人民”理念的人。我们也是 [Open Knowledge Brasil](http:\u002F\u002Fbr.okfn.org) 的 _数据科学公民创新计划_ 的一部分。\n\n在创始人和长期成员中，我们可以列出八位主要成员——以及来自开源和开放知识社区的众多贡献者：[Tatiana Balachova](https:\u002F\u002Ftatianasb.ru)、[Felipe Cabral](https:\u002F\u002Ftwitter.com\u002Ffelipebcabral)、[Eduardo Cuducos](https:\u002F\u002Fcuducos.me)、[Irio Musskopf](https:\u002F\u002Firiomk.com)、[Bruno Pazzim](http:\u002F\u002Fbrunopazzim.com\u002F)、[Ana Schwendler](http:\u002F\u002Fanaschwendler.com\u002F)、[Jessica Temporal](http:\u002F\u002Fjtemporal.com\u002F)、[Yasodara Córdova](https:\u002F\u002Ftwitter.com\u002Fyaso) 和 [Pedro Vilanova](https:\u002F\u002Ftwitter.com\u002Fpedrovilanova)。\n\n### 怎么样\n\n与谷歌、Facebook 和 Netflix 等组织类似，我们利用技术跟踪政府支出，并使开放数据对所有人开放。我们最初关注巴西众议院的数据，后来扩展到联邦参议院和各市镇。\n\n### 何时\n\nIrio 在 2016 年初提出了该项目的主要想法。几个月来，他进行了试验，并召集了围绕该项目的人们。2016 年 9 月标志着我们首次众筹活动的启动。从那时起，我们一直在开发开源技术和工具，同时也在我们的 [Facebook](https:\u002F\u002Ffb.com\u002Foperacaoserenatadeamor) 和 [Medium](https:\u002F\u002Fmedium.com\u002Fserenata) 上发布高质量的公民科技内容。\n\n### 哪里\n\n我们没有实体总部，但我们每天都在远程工作。我们的大多数想法都设计为可以在任何提供开放数据的国家使用，但我们的主要实施集中在巴西。\n\n### 为什么\n\n用数据赋能公民非常重要：人们谈论“智慧城市”、“监控”和“隐私”。我们更倾向于关注“智慧公民”、“问责制”和“开放知识”。\n\n## 技术 Serenata de Amor 行动速成课程\n\n### 什么\n\nSerenata de Amor 开发开源工具，让人们更容易使用开放数据。重点是收集相关见解，并在易于访问的界面中分享这些信息。通过这个界面，我们邀请公民与政界人士、州政府和联邦政府就公共支出展开对话。\n\n### 谁\n\nSerenata 的核心角色由 [Rosie](rosie\u002FREADME.md) 扮演：她是一种人工智能，负责分析巴西国会议员在任期间的开支。Rosie 可以发现可疑支出，并促使公民参与关于这些发现的讨论。[她在推特上](https:\u002F\u002Ftwitter.com\u002FRosieDaSerenata)。\n\n为了让人们能够可视化并理解 Rosie 生成的数据，我们创建了 [Jarbas](jarbas\u002FREADME.md)。在这个网站上，用户可以浏览国会议员的开支，并获取每项可疑支出的详细信息。这是验证一项怀疑的起点。\n\n### 怎么样\n\n我们在 [GitHub](https:\u002F\u002Fgithub.com\u002Fokfn-brasil) 上有两个主要仓库。这是 _主仓库_，托管着 [Rosie](rosie\u002FREADME.md) 和 [Jarbas](jarbas\u002FREADME.md)。此外，我们还有 [toolbox](https:\u002F\u002Fgithub.com\u002Fokfn-brasil\u002Fserenata-toolbox)——一个可以通过 `pip` 安装的软件包。另外，社区维护着一些实验性的 [notebooks](https:\u002F\u002Fgithub.com\u002Fokfn-brasil\u002Fnotebooks)，以及我们的 [静态网页](https:\u002F\u002Fgithub.com\u002Fokfn-brasil\u002Fserenata-website)。\n\n### 何时\n\n尽管所有这些组件协同工作，但工作的核心部分仍需不时手动执行。唯一始终在线的部分是 Jarbas——它全天候免费提供关于公共支出的广泛信息。\n\n大约每月一次，我们会手动运行 Rosie 并更新 Jarbas。每年几次，我们会上传可通过 toolbox 访问的版本化数据集——但我们鼓励您在需要时使用 toolbox 生成最新的数据集。\n\n### 哪里\n\nJarbas 运行在 [Digital Ocean](https:\u002F\u002Fdigitalocean.com) 的 droplets 上，并使用 [Docker Cloud](https:\u002F\u002Fcloud.docker.com\u002F) 架构进行部署。\n\n### 为什么\n\n对于大多数技术性“为什么”的问题，答案是我们过去就是这样做的，这让我们能够快速交付成果。我们承认这并不是最好的技术栈，但它确实把我们带到了今天。\n\n## 通过代码和技术技能贡献\n\n请确保您已阅读本页的“技术速成课程”。接下来，请查看我们的 [贡献指南](CONTRIBUTING.md)。\n\n## 支持\n\n* 加入我们在 Apoia.se 上的定期众筹活动 [http:\u002F\u002Fapoia.se\u002Fserenata](http:\u002F\u002Fapoia.se\u002Fserenata)\n* 通过比特币向 [`1Gbvfjmjvur7qwbwNFdPSNDgx66KSdVB5b`](https:\u002F\u002Fblockchain.info\u002Faddress\u002F1Gbvfjmjvur7qwbwNFdPSNDgx66KSdVB5b) 捐款\n* 在 [Facebook](https:\u002F\u002Ffb.com\u002Foperacaoserenatadeamor) 上关注、分享并互动\n* 关注、转发并加入 [Rosie 的推特](https:\u002F\u002Ftwitter.com\u002FRosieDaSerenata)，与您最喜欢的国会议员互动\n\n## 更新\n\nSerenata de Amor 行动已经扩展到新项目。因此，Rosie、Jarbas 以及整体基础设施的更新频率有所降低。如果您有经验，希望帮助我们更快地修复 bug 或提出改进建议，请加入我们的 [Discord](https:\u002F\u002Fgo.ok.org.br\u002Fdiscord)，一起讨论项目！另一方面，如果您正在寻找活跃的社区进行合作，我们诚邀您了解 [Querido Diário 项目](https:\u002F\u002Fgithub.com\u002Fokfn-brasil\u002Fquerido-diario)。\n\n最后，如果您想了解更多关于 Serenata 当前状况的细节，可以查阅这篇葡萄牙语文章，该文章可在 [Apoia.se](https:\u002F\u002Fapoia.se\u002Fserenata\u002Fcontents\u002Fview\u002FPor-onde-anda-a-Operacao-Serenata-de-Amor-w9FjFX-az) 上找到。\n\n## 致谢\n\n[![Open Knowledge Brasil](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fokfn-brasil_serenata-de-amor_readme_4d1125ea787a.png)](https:\u002F\u002Fbr.okfn.org) [![Digital Ocean](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fokfn-brasil_serenata-de-amor_readme_cf9e26bf367c.png)](https:\u002F\u002Fdigitalocean.com)","# Serenata de Amor 快速上手指南\n\nSerenata de Amor 是一个利用人工智能监督公共行政支出的开源项目。其核心组件包括 **Rosie**（用于分析议员支出并识别可疑行为的 AI）和 **Jarbas**（用于展示数据和可疑支出的 Web 界面）。\n\n> **注意**：根据项目最新公告，该项目的核心基础设施更新频率已降低。如果您希望参与活跃的社区协作，建议关注其衍生项目 [Querido Diário](https:\u002F\u002Fgithub.com\u002Fokfn-brasil\u002Fquerido-diario)。本指南基于现有代码库提供基础运行方法。\n\n## 环境准备\n\n本项目主要使用 Python 开发，依赖 Docker 进行部分服务部署。\n\n*   **操作系统**: Linux 或 macOS (Windows 用户建议使用 WSL2)\n*   **Python**: 3.6 或更高版本\n*   **包管理工具**: `pip`\n*   **容器化**: Docker 和 Docker Compose (用于运行 Jarbas 和数据库)\n*   **版本控制**: Git\n\n## 安装步骤\n\n### 1. 克隆代码仓库\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fokfn-brasil\u002Fserenata-de-amor.git\ncd serenata-de-amor\n```\n\n### 2. 安装工具箱 (Toolbox)\n\nSerenata 提供了一个名为 `serenata-toolbox` 的 Python 包，用于下载和处理数据集。\n\n```bash\npip install serenata-toolbox\n```\n\n> **提示**：国内用户若遇到 PyPI 下载缓慢，可使用清华源加速：\n> `pip install -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple serenata-toolbox`\n\n### 3. 配置与数据获取\n\n在使用 Rosie 进行分析前，需要获取巴西众议院或参议院的支出数据。使用 toolbox 下载数据（以下以众议院数据为例）：\n\n```bash\nserenata_toolbox.chamber_of_deputies.fetch_latest_dataset()\nserenata_toolbox.chamber_of_deputies.clean()\nserenata_toolbox.chamber_of_deputies.merge()\n```\n\n*注：上述命令会在当前目录生成处理好的数据集文件。*\n\n### 4. 部署 Jarbas (Web 界面)\n\nJarbas 依赖于 Docker 来运行后端服务和数据库。确保 Docker 守护进程已启动，然后执行：\n\n```bash\ndocker-compose up -d\n```\n\n这将启动 Web 服务器和数据库容器。首次运行可能需要几分钟拉取镜像。\n\n## 基本使用\n\n### 运行 Rosie 进行异常检测\n\nRosie 是核心的 AI 分析模块。在获取并处理好数据后，您可以手动触发 Rosie 来分析支出记录并生成“可疑支出”报告。\n\n进入项目根目录，运行主要的分析脚本（具体脚本名称可能随版本略有变化，通常为 `rosie` 相关的入口）：\n\n```bash\n# 示例：运行 Rosie 的主分析流程\npython -m rosie.main\n```\n\n*说明：Rosie 会读取本地数据集，应用机器学习模型识别异常，并将结果输出到指定文件或数据库中供 Jarbas 调用。*\n\n### 访问 Jarbas 查看结果\n\n当 Docker 容器正常运行且数据已更新后，您可以在浏览器中访问 Jarbas 界面来浏览议员支出和可疑记录：\n\n```text\nhttp:\u002F\u002Flocalhost:8000\n```\n\n在界面中，您可以：\n*   搜索特定的议员 (Congresspeople)。\n*   查看具体的支出明细。\n*   浏览由 Rosie 标记的可疑交易 (Suspicions)。\n\n---\n\n*更多贡献细节和技术文档请参考项目仓库中的 `CONTRIBUTING.md` 及各子模块（`rosie\u002F`, `jarbas\u002F`）的 README 文件。*","巴西某独立调查记者团队正试图追踪众议员在差旅和餐饮方面的可疑报销行为，以揭露潜在的公共资金滥用问题。\n\n### 没有 serenata-de-amor 时\n- 记者需手动从政府门户下载成千上万份杂乱的报销单据，数据清洗耗时数周且极易出错。\n- 缺乏自动化的异常检测机制，难以从海量正常交易中识别出如“同一天在不同城市用餐”等逻辑矛盾的欺诈行为。\n- 普通民众无法理解枯燥的财政表格，导致调查结果仅在小圈子传播，难以形成广泛的社会监督压力。\n- 团队需自行构建整套数据分析管道，开发成本高昂且难以持续维护，严重拖慢新闻发布的时效性。\n\n### 使用 serenata-de-amor 后\n- serenata-de-amor 自动抓取并清洗国会公开数据，将原本数周的数据准备工作缩短至几小时，让团队即刻聚焦核心线索。\n- 其内置的 AI 助手 Rosie 能智能扫描每一笔支出，瞬间标记出违反逻辑或超标的可疑交易，并提供置信度评分供人工复核。\n- 系统通过 Jarbas 平台将复杂数据转化为可视化图表和通俗推文，自动向公众推送疑点，激发公民与议员的直接对话。\n- 基于成熟的开源架构，团队无需重复造轮子，可直接利用现有模型扩展分析范围至联邦参议院或市级政府数据。\n\nserenata-de-amor 通过将高门槛的数据科学能力转化为全民可用的监督工具，真正实现了用技术赋能公民问责。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fokfn-brasil_serenata-de-amor_718fe80b.png","okfn-brasil","Open Knowledge Brasil - Rede pelo Conhecimento Livre","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fokfn-brasil_a736a719.png","A Open Knowledge Brasil é uma organização da sociedade civil sem fins lucrativos, cuja missão é promover o conhecimento livre nos diversos campos da sociedade.",null,"contato@ok.org.br","http:\u002F\u002Fok.org.br","https:\u002F\u002Fgithub.com\u002Fokfn-brasil",[81,85,89,93,97,101,104],{"name":82,"color":83,"percentage":84},"Python","#3572A5",76.6,{"name":86,"color":87,"percentage":88},"Elm","#60B5CC",21.4,{"name":90,"color":91,"percentage":92},"HTML","#e34c26",1.2,{"name":94,"color":95,"percentage":96},"Dockerfile","#384d54",0.3,{"name":98,"color":99,"percentage":100},"JavaScript","#f1e05a",0.2,{"name":102,"color":103,"percentage":100},"CSS","#663399",{"name":105,"color":106,"percentage":107},"Shell","#89e051",0.1,4593,658,"2026-04-09T16:22:17","MIT",4,"","未说明",{"notes":116,"python":114,"dependencies":117},"README 中未提供具体的技术运行环境需求（如操作系统、Python 版本、依赖库等）。该项目主要包含两个组件：Rosie（用于分析支出的 AI）和 Jarbas（Web 界面）。Jarbas 部署在 Digital Ocean 上使用 Docker Cloud 架构。核心任务通常是手动运行而非持续在线。建议查阅子目录（rosie\u002FREADME.md, jarbas\u002FREADME.md）或 CONTRIBUTING.md 以获取详细的开发环境配置信息。",[],[14,119,16],"其他",[121,122,123,124,125,126],"machine-learning","data-science","artificial-intelligence","politics","civic-tech","open-data","2026-03-27T02:49:30.150509","2026-04-11T17:49:24.685458",[],[]]