[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9802":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":17,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},9802,"serenata-de-amor","okfn-brasil\u002Fserenata-de-amor","okfn-brasil","🕵 Artificial Intelligence for social control of public administration | **This repository does not receive frequent updates. Check out the README**","https:\u002F\u002Fserenata.ai\u002Fen",null,"Python",4593,656,376,56,0,1,5,30.45,"MIT License",false,"main",[24,25,26,27,28,29],"artificial-intelligence","civic-tech","data-science","machine-learning","open-data","politics","2026-06-12 02:02:12","[![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](docs\u002Flogo.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](docs\u002Fokbr.png)](https:\u002F\u002Fbr.okfn.org) [![Digital Ocean](docs\u002Fdigitalocean.png)](https:\u002F\u002Fdigitalocean.com)\n","Serenata de Amor 是一个利用人工智能进行公共行政社会监督的开源项目。该项目通过机器学习和数据科学方法分析政府支出，旨在提高透明度和减少腐败。其核心技术包括Python编程语言以及一系列先进的数据分析工具。特别适用于需要对政府财政支出进行监控的场景，比如审计机构、非政府组织或公民个人希望了解并监督公共资源使用情况时。尽管目前该项目更新频率不高，但它依然为推动开放数据与公民科技的发展提供了宝贵资源。",2,"2026-06-11 03:24:49","top_topic"]